Canonical-logo
Arvioitu kuukausipalkka
Arvioitu €4 900 - €8 047
Julkaistu 10. kesäkuuta 2026 · 76 päivää sittenViimeksi nähty 23. elokuuta 2026Arvioitu päättymispäivä 15. heinäkuuta 2026

Kernel Testi-insinööri

Ubuntu Linux Kernel Test Engineer
Etätyö - Globaali
Etätyö · Ohjelmistokehitys
Kokoaikainen · Keskitaso
Englanti
Kuinka tämä palkka vertautuu muihin
Palkkayhteys: Kernel Testi-insinööri

Vie hiiri rivin päälle tai napauta riviä nähdäksesi täydelliset tilastot (EUR / kk tässä kaaviossa).

Kuukausipalkkavertailu nimikkeelle Kernel Testi-insinööri
MarkkinatAlaraja (25. persentiili)MediaaniYläraja (75. persentiili)
Tietojemme mukainen palkka — ei mainittu ilmoituksessa (Keskitaso)€408/kuukaudessa€539/kuukaudessa€671/kuukaudessa
Tietoa tehtävästä

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

Työn tiedot

Vastuualueet

  • 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
Seen 1 day agoContent Complete
Canonical-logo
Canonical · 239 avointa tehtävää
Suosituimmat sijainnit: Etätyö - Globaali · 131 · Etätyö - EMEA · 35 · Etätyö - Eurooppa · 24+20 muuta sijaintia
Näytä yritysprofiili
Yleisimmät rekrytoidut roolit
Ohjelmistosuunnittelija
15
Ohjelmistokehittäjä
10
Tuotepäällikkö
7
Insinööripäällikkö
4
UX-suunnittelija
3
Roolitasojen jakautuma
Keskitaso (190)Senior-taso (19)Manageri (4)Johtaja (3)Johto (1)Harjoittelija (1)

Auta meitä parantamaan JobCrawlsia — kirjaudu sisään synkronoidaksesi tallennetut työpaikat laitteiden välillä, tai lähetä palautetta milloin tahansa.