Canonical-logo

Ubuntu Linux Kernel Test Engineer - Canonical - Etätyö - Globaali

Kernel Testi-insinööri

Julkaistu: 10. kesäkuuta 2026
Julkaistu 31 päivää sitten
Viimeksi nähty crawlissa: 7. heinäkuuta 2026 (3pv sitten)
Arvioitu päättymispäivä: 15. heinäkuuta 2026
Työskentelytapa
Rooli ja johtaminen
Roolitaso:Keskitaso
Työsuhteen tyyppi
Vaaditut kielet

Työtehtävän kuvaus

Ubuntu on maailman laajimmin käytetty Linux-jakelu, joka toimittaa ytimiä laajasta versioiden, arkkitehtuurien ja kokoonpanojen matriisista – jopa 15 vuoden turvallisuus- ja ylläpitotakuilla LTS-versioille. Näiden ytimen laadun ja luotettavuuden varmistaminen vaatii omistautunutta, systemaattista testauslähestymistapaa. Canonical Kernel Team etsii testausinsinööriä ottamaan vastuun ytimen testausstrategiastamme ja infrastruktuuristamme. Suunnittelet ja ylläpidät testisuunnitelmia, jotka kattavat toiminnallisen oikeellisuuden, vakauden, suorituskyvyn ja turvallisuuden. Rakennat ja kehität automatisoituja testikehikkoja – mukaan lukien stressitestit, fuzzing, koodin kattavuusanalyysi ja regressioiden havaitseminen – jotka eivät ainoastaan pysy tehokkaina useiden samanaikaisesti tuettujen ytimen versioiden kanssa, vaan myös skaalautuvat korkeaan kysyntään Ubuntu-ytimille (nykyään yli 160 aktiivisesti tuettua). Menestyvä ehdokas omaa vahvat Python-taidot, tuntee Linux-ytimen sisäiset toiminnot ja kokemusta skaalautuvan testin infrastruktuurin rakentamisesta. Työskentelet tiiviisti kernel-kehittäjien kanssa regressioiden varhaiseen havaitsemiseen, korjausten validointiin ja varmistamaan, että jokainen toimitettava ydin täyttää korkeimmat luotettavuusstandardit. Sijainti: Tämä rooli on etätyöpaikka APAC-alueella, lukuun ottamatta Taipeiä, Taiwania ja Pekingin, Kiinan, jotka ovat toimistopohjaisia sijainteja. Mitä päivääsi sisältyy Suunnitella, kehittää ja ylläpitää kattavia testisuunnitelmia, jotka kattavat toiminnallisen oikeellisuuden, vakauden, suorituskyvyn ja turvallisuuden Ubuntu Linux-ytimille Rakentaa ja parantaa automatisoituja testin infrastruktuureja jatkuvaa kernel-laadun varmistusta varten useiden kernel-versioiden ja arkkitehtuurien välillä Ylläpitää pitkäikäisiä testisettejä, jotka kehittyvät Ubuntun monien samanaikaisesti tuettujen kernel-versioiden rinnalla Kehittää ja ylläpitää CI/CD-putkia jatkuvaa kernel-laadun varmistusta varten Suorittaa suorituskykymittauksia ja regressioiden havaitsemista kernel-versioiden välillä Mittaa ja parantaa kernelin koodin kattavuutta, tunnistaa aukkoja testikattavuudessa ja luoda testejä niiden korjaamiseksi Suorittaa ja analysoida stressitestejä, jotka kattavat CPU:n ajoituksen, muistin hallinnan, I/O-alijärjestelmät, verkkoyhteydet ja tiedostojärjestelmäkuormitukset Kehittää ja ylläpitää fuzzing-harnesses, jotka löytävät kernel-haavoittuvuuksia ja luotettavuusongelmia työkaluilla kuten syzkaller, Trinity tai räätälöidyillä fuzzereillä Tehdä säännöllistä ja ennakoivaa yhteistyötä globaalisti hajautetun tiimin kanssa Osallistua ylävirran testisetteihin ja testikehikkoihin Dokumentoida testimenetelmät, tulokset ja kattavuusaukot

Yrityksen tiedot

Current open roles at Canonical on JobCrawls
LocationActive listings
Etätyö - Globaali111
Etätyö - EMEA35
Etätyö - Eurooppa16
Kotoa käsin - EMEA12
Etätyö - Amerikka7
Kotoa käsin - Maailmanlaajuinen5
Kotoa - Globaali3
Kotoa - EMEA3
Koti - Maailmanlaajuinen3
Kotoa käsin - Maailma2
Etätyö - AMER1
Etätyö - APAC1
Lontoo, Iso-Britannia1
Etätyö - Maailma1
Etätyö - Lähi-itä1
Etätyö - Maailmanlaajuinen1
Kotoa - Maailmanlaajuinen1
Kotoa käsin - Globaali1
Kotoa - Amerikka1
Missä tahansa EMEA-alueella1
Etätyö - Afrikka1
Koti - EMEA1
Current role mix at Canonical on JobCrawls
Role typeActive listings
Ohjelmistosuunnittelija14
Ohjelmistokehittäjä10
Tuotepäällikkö7
Insinööripäällikkö4
Henkilöstöasiantuntija4
Partner Sales Manager3
Tuotemarkkinointipäällikkö3
UX-suunnittelija3
Myynti- ja kehitysedustaja3
Partner Sales Director2
Talent Scientist2
Ohjelmistoinsinööri2
Markkinointipäällikkö2
Myyntijohtaja2
Linux Enablement2
Infrastruktuuripäällikkö2
Site Reliability Engineer2
Myyntikehitysedustaja2
Tax Senior Associate1
Järjestelmäohjelmistosuunnittelija1
Data Governance Engineer1
Alueellinen HR-johtaja1
Turvallisuusriskihallinta1
Site Reliability Engineering Manager1
GitOps Engineer1
Insinööri-johtaja1
HR Generalisti1
Salesforce-insinööri1
Data-alustan insinööri1
Partner Sales Executive1
Lead Python Software Engineer1
Ekosysteemin kehityspäällikkö1
Kirjanpitäjä1
Myynnin Kehitysedustaja1
Pilvi-allianssit1
Visuaalisen suunnittelun johtaja1
Ohjelmistokehityspäällikkö1
Linux Kernel -insinööri1
Global Alliance Director1
Inbäddetty IoT-järjestelmäinsinööri1
OpenStack Engineering Manager1
Ubuntu Engineering Lead1
Ohjelmistoallianssijohtaja1
Avoimen lähdekoodin myyntitiimin johtaja1
Junior Ads Specialist1
Tietoturvatoiminta1
Data Infrastructure-asiantuntija1
Myynnin kehitysspesialisti1
IoT-ratkaisujen arkkitehtuuri1
Linux-järjestelmäinsinööri1
Grafiikka- ja ikkunointijärjestelmän ohjelmoija1
Insinööri1
Tietojärjestelmäarkkitehti1
Pilvipalveluiden johtaja1
Treasury Analyst1
Upotettu Linux-asiantuntija1
Ohjelmistokehityksen johtaja1
Myyntilaskujen kirjanpitäjä1
Rust Engineering Lead1
Web-kehittäjä1
IAM Tekninen Johtaja1
Content marketing team manager1
Ohjelmistoarkkitehti1
Design Manager1
Pilvipalvelutuki-insinööri1
Tietoturvatoimintojen insinööri1
Graduate HR Generalist1
Tekninen allianssivastaava1
Threat Intelligence Lead1
NetSuite-insinööri1
Rahoitusanalyytikko1
Junior Data Engineer1
Ratkaisujen insinöörien johtaja1
Asiakassuhteen johtaja1
Golang Engineering Manager1
Asiakassuunnittelun johtaja1
Kehittäjäsuhteiden insinööri1
Henkilöstötiede1
Partner Marketing Manager1
Salesforce/NetSuite Engineering Manager1
Distributed Systems Testing1
Enterprise Account Executive1
Business Services Team Manager1
Linux-ohjelmistokehittäjä1
IoT Data Engineer1
Suorituskykyinsinööri1
Senior HR Generalist1
Käyttäjätiede1
Web-johtaja1
Viestintäasiantuntija1
IBM Global Alliance Director1
Linux-laitteistojen ohjelmistosuunnittelija1
Asiakassuhdejohtaja1
Järjestelmäohjelmoija1
Containerization & Virtualisation Engineer1
Telecom Account Executive1
Golang-ohjelmistokehittäjä1
Kasvuteknologiainsinööri1
Linux Platform Integration1
Asiakaspalvelupäällikkö1
Current role-level mix at Canonical on JobCrawls
Role levelActive listings
Keskitaso168
Senior-taso15
Manageri5
Johtaja2
Harjoittelija1

Canonical 209 indeksoitua työpaikkailmoitusta JobCrawlsin Suomen aineistossa ajankohdasta lokakuu 2023 lähtien. Historiallisessa indeksissä vahvimmat sijaintisignaalit tälle työnantajalle ovat Etätyö - Globaali, Etätyö - EMEA, ja Etätyö - Eurooppa.

Näytetyt tiedot perustuvat tietokantamme aiempiin työpaikkailmoituksiin.

Työn tiedot

Vastuut

  • Suunnitella, kehittää ja ylläpitää kattavia testisuunnitelmia, jotka kattavat toiminnallisen oikeellisuuden, vakauden, suorituskyvyn ja turvallisuuden Ubuntu Linux-ytimille
  • Rakentaa ja parantaa automatisoituja testin infrastruktuureja jatkuvaa kernel-laadun varmistusta varten useiden kernel-versioiden ja arkkitehtuurien välillä
  • Ylläpitää pitkäikäisiä testisettejä, jotka kehittyvät Ubuntun monien samanaikaisesti tuettujen kernel-versioiden rinnalla
  • Kehittää ja ylläpitää CI/CD-putkia jatkuvaa kernel-laadun varmistusta varten
  • Suorittaa suorituskykymittauksia ja regressioiden havaitsemista kernel-versioiden välillä
  • Mittaa ja parantaa kernelin koodin kattavuutta, tunnistaa aukkoja testikattavuudessa ja luoda testejä niiden korjaamiseksi
  • Suorittaa ja analysoida stressitestejä, jotka kattavat CPU:n ajoituksen, muistin hallinnan, I/O-alijärjestelmät, verkkoyhteydet ja tiedostojärjestelmäkuormitukset
  • Kehittää ja ylläpitää fuzzing-harnesses, jotka löytävät kernel-haavoittuvuuksia ja luotettavuusongelmia työkaluilla kuten syzkaller, Trinity tai räätälöidyillä fuzzereillä
  • Tehdä säännöllistä ja ennakoivaa yhteistyötä globaalisti hajautetun tiimin kanssa
  • Osallistua ylävirran testisetteihin ja testikehikkoihin
  • Dokumentoida testimenetelmät, tulokset ja kattavuusaukot

Vaatimukset

  • Merkittävä ohjelmointikokemus Pythonissa
  • Kokemus testikehikoistä kuten LTP, kselftest, xfstests, stress-ng, fio tai vastaavat
  • Kokemus järjestelmän tasotestien suunnittelusta ja suorittamisesta: toiminnalliset, stressi, suorituskyky tai regressiotestit
  • Tuttavuutta CI/CD-järjestelmien kanssa (Jenkins, GitHub CI tai vastaavat)
  • Kokemus testisettien ylläpidosta pitkällä aikavälillä, soveltamisesta kehittyvään ohjelmistoon useiden tuettujen versioiden aikana
  • Tuttavuutta Linuxin (Ubuntu tai Debian suositaan, mutta ei vaadita), Linux-ytimen sisäisten toimintojen ja alijärjestelmien kanssa
  • Kokemus Linux-järjestelmän hallinnasta ja automaatiosta
  • Vankka git-tausta
  • Hyvin järjestäytynyt, itseohjautuva ja pystyy toimittamaan kiinteiden aikataulujen mukaan
  • Ammattimainen kirjoitettu ja puhuttu englanti erinomaisilla viestintätaidoilla
  • Kyky matkustaa kaksi kertaa vuodessa yritystapahtumiin jopa kahdeksi viikoksi
3 päivää sittenContent Complete

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.