
Ubuntu Linux Kernel Test Engineer - Canonical - Distans - Globalt
Kernel Testingenjör
Tap this card for salary charts and full compensation details.
Expandera för full lönekontext
Se marknadsposition, jämförelsegraf för lönespann och lokaliserad lönenarrativ.
Jobbeskrivning
Ubuntu är den mest använda Linux-distributionen i världen, som levererar kärnor över ett stort spektrum av versioner, arkitekturer och konfigurationer – med upp till 15 års säkerhets- och underhållsengagemang för LTS-utgåvor. Att säkerställa kvaliteten och tillförlitligheten hos dessa kärnor kräver en dedikerad, systematisk testmetod. Canonical Kernel Team söker en testingenjör att ta ansvar för vår kernel teststrategi och infrastruktur. Du kommer att designa och underhålla testplaner som täcker funktionell korrekthet, stabilitet, prestanda och säkerhet. Du kommer att bygga och utveckla automatiserade testramverk – inklusive stresstester, fuzzing, kodtäckningsanalys och regressionsdetektion – som måste förbli effektiva över många samtidigt stödda kernelversioner och skalas med den höga efterfrågan på Ubuntu-kärnor (för närvarande mer än 160 under aktiv support). Den framgångsrika kandidaten kommer att ha starka Python-kunskaper, bekanthet med Linux-kärnans interna funktioner och erfarenhet av att bygga testinfrastruktur som kan skalas. Du kommer att arbeta nära kernelutvecklare för att fånga regressionsfel tidigt, validera fixar och säkerställa att varje kärna vi levererar möter de högsta standarderna för tillförlitlighet. Plats: Denna roll är baserad på distans i APAC-regionen, förutom Taipei, Taiwan, och Beijing, Kina, som är kontorsbaserade platser. Vad din dag kommer att innehålla Designa, utveckla och underhålla omfattande testplaner som täcker funktionell korrekthet, stabilitet, prestanda och säkerhet för Ubuntu Linux-kärnor Bygga och förbättra automatiserad testinfrastruktur för kontinuerlig validering av kernelkvalitet över flera kernelversioner och arkitekturer Underhålla långlivade testsviter som utvecklas parallellt med Ubuntus många samtidigt stödda kernelversioner Utveckla och underhålla CI/CD-pipelines för kontinuerlig kernelvalidering Genomföra prestandamätningar och regressionsdetektion över kernelutgåvor Mäta och förbättra kernel kodtäckning, identifiera luckor i testtäckning och skapa tester för att åtgärda dem Genomföra och analysera stresstester som täcker CPU-planering, minneshantering, I/O-under system, nätverk och filsystembelastningar Utveckla och underhålla fuzzing-harnessar för att upptäcka kernel sårbarheter och tillförlitlighetsproblem med verktyg som syzkaller, Trinity eller anpassade fuzzers Samarbeta regelbundet och proaktivt med ett globalt distribuerat team Bidra till upstream testsviter och testramverk Dokumentera testmetodologier, resultat och täckningsluckor
Företagsinformation
| Location | Active listings |
|---|---|
| Distans - Globalt | 110 |
| Distans - EMEA | 31 |
| Hemifrån - EMEA | 18 |
| Distans - Europa | 15 |
| Hemifrån - Globalt | 10 |
| Distans - Amerika | 7 |
| Hemifrån - Världen | 3 |
| Remote - Global | 2 |
| Hemmabaserad - Globalt | 2 |
| Globalt distansarbete | 1 |
| Hemkontor - EMEA | 1 |
| Distans - Mellanöstern | 1 |
| Hemmabaserad - EMEA | 1 |
| Distans - Afrika | 1 |
| Varje plats i EMEA | 1 |
| Distans - APAC | 1 |
| Distans - AMER | 1 |
| Distans - Världen | 1 |
| Heltid - EMEA | 1 |
| London, Storbritannien | 1 |
| Hemifrån - Amerika | 1 |
| Role type | Active listings |
|---|---|
| Ingenjörschef | 11 |
| Mjukvaruingenjör | 10 |
| Produktchef | 8 |
| Softwareingenjör | 7 |
| Säljutvecklingsrepresentant | 6 |
| Produktmarknadsföringschef | 4 |
| HR-specialist | 4 |
| Programvaruingenjör | 4 |
| UX-designer | 3 |
| Kundframgångschef | 3 |
| Partner Sales Manager | 3 |
| Linux Enablement | 2 |
| Partner Sales Director | 2 |
| Systemutvecklare | 2 |
| Webbutvecklare | 2 |
| HR Generalist | 2 |
| Design Manager | 2 |
| Talent Scientist | 2 |
| Programvaruutvecklare | 2 |
| Site Reliability Engineer | 2 |
| Senior HR Generalist | 1 |
| Softwareplattformutvecklingschef | 1 |
| Containerization & Virtualisation Engineer | 1 |
| Försäljningschef | 1 |
| Moln Supportingenjör | 1 |
| Programmerare | 1 |
| Molnallianser | 1 |
| Inbäddad Linux-asiantuntija | 1 |
| Golang-programvaruutvecklare | 1 |
| Linux-ohjelmistokehittäjä | 1 |
| Ubuntu Engineering Lead | 1 |
| Programvaruleder | 1 |
| Data Platform Engineer | 1 |
| Inbäddad IoT-Systemsingenjör | 1 |
| Distributed Systems Testing | 1 |
| Graduate HR Generalist | 1 |
| Tax Senior Associate | 1 |
| Molningenjörschef | 1 |
| Enterprise Sales / Alliances | 1 |
| OpenStack Engineering Manager | 1 |
| Business Services Team Manager | 1 |
| Lead Python Software Engineer | 1 |
| Senior kommunikationsspecialist | 1 |
| Programvaruarkitekt | 1 |
| Salesforce-ingenjör | 1 |
| Golang Engineering Manager | 1 |
| Säljchef | 1 |
| Talent Science | 1 |
| Linux-kernelingenjör | 1 |
| Informationssystemarkitekt | 1 |
| Softwarealliansledare | 1 |
| Kundframgångsmanager | 1 |
| IoT Data Engineer | 1 |
| Utvecklarrelationer Ingenjör | 1 |
| Junior Data Engineer | 1 |
| Grafik- och fönstersystemprogrammerare | 1 |
| NetSuite-ingenjör | 1 |
| Linux-enhetsprogramvaruingenjör | 1 |
| Finansanalytiker | 1 |
| Systemprogrammerare | 1 |
| Teknisk allianschef | 1 |
| IoT-lösningsarkitektur | 1 |
| Chef för öppen källkodssäljteam | 1 |
| Säkerhetsoperatör | 1 |
| Rust Engineering Lead | 1 |
| Partner Sales Executive | 1 |
| Salesforce/NetSuite Engineering Manager | 1 |
| IBM Global Alliance Director | 1 |
| Marknadschef | 1 |
| Produktchef - Cloud | 1 |
| Treasury Analyst | 1 |
| Kundfordringsadministratör | 1 |
| Säkerhetsingenjör | 1 |
| Användarforskning | 1 |
| Marknadsföringschef | 1 |
| Data Governance Engineer | 1 |
| Marknadsföringsspecialist | 1 |
| Tillväxtingenjör | 1 |
| Prestandaingenjör | 1 |
| Enterprise Account Executive | 1 |
| Global Alliance Director | 1 |
| Data Infrastructure-ingenjör | 1 |
| Telecom Account Executive | 1 |
| Revisor | 1 |
| Regional HR Manager | 1 |
| Kundservicechef | 1 |
| Projektledare - Ubuntu Embedded Systems | 1 |
| Säkerhetsverksamhet | 1 |
| Ingenjör | 1 |
| Ekosystemutvecklingschef | 1 |
| Partner Marketing Manager | 1 |
| GitOps Engineer | 1 |
| Sälj- och utvecklingsrepresentant | 1 |
| Linux Systemingenjör | 1 |
| Linux Platform Integration | 1 |
| Säkerhetsriskhantering | 1 |
| Site Reliability Engineering Manager | 1 |
| Junior Ads Specialist | 1 |
| Threat Intelligence Lead | 1 |
| Content marketing team manager | 1 |
| Role level | Active listings |
|---|---|
| Medelnivå | 167 |
| Senior | 15 |
| Chef | 7 |
| Mellanliggande | 1 |
| Praktikant | 1 |
Canonical finns med i 210 indexerade jobbannonser i JobCrawls Finlandsdata sedan oktober 2023. I det historiska indexet är de starkaste platssignalerna för den här arbetsgivaren Distans - Globalt, Distans - EMEA, och Hemifrån - EMEA.
Visade data baseras på historiska jobbannonser från vår databas.
Jobbdetaljer
Ansvarsområden
- Designa, utveckla och underhålla omfattande testplaner som täcker funktionell korrekthet, stabilitet, prestanda och säkerhet för Ubuntu Linux-kärnor
- Bygga och förbättra automatiserad testinfrastruktur för kontinuerlig validering av kernelkvalitet över flera kernelversioner och arkitekturer
- Underhålla långlivade testsviter som utvecklas parallellt med Ubuntus många samtidigt stödda kernelversioner
- Kunna utveckla och underhålla CI/CD-pipelines för kontinuerlig kernelvalidering
- Genomföra prestandamätningar och regressionsdetektion över kernelutgåvor
- Mäta och förbättra kernel kodtäckning, identifiera luckor i testkattning och skapa tester för att åtgärda dem
- Genomföra och analysera stress-tester som täcker CPU-planering, minneshantering, I/O-under system, nätverk och filsystembelastningar
- Utveckla och underhålla fuzzing-harnessar för att upptäcka kernel sårbarheter och tillförlitlighetsproblem med verktyg som syzkaller, Trinity eller anpassade fuzzers
- Samarbeta regelbundet och proaktivt med ett globalt distribuerat team
- Bidra till upstream testsviter och testramverk
- Dokumentera testmetodologier, resultat och täckningsluckor
Krav
- Betydande programmerfarenhet i Python
- Erfarenhet av testramverk som LTP, kselftest, xfstests, stress-ng, fio eller liknande
- Erfarenhet av att designa och utföra systemnivåtester: funktionella, stresstester, prestanda eller regressionsprov
- Bekantskap med CI/CD-system (Jenkins, GitHub CI eller liknande)
- Erfarenhet av att underhålla testsviter under lång tid, anpassa till utvecklande programvara över flera stödda versioner
- Bekantskap med Linux (Ubuntu eller Debian föredras men inte krävs), Linux-kärnans interna funktioner och delsystem
- Erfarenhet av Linux-systemadministration och automation
- Stark bakgrund i git
- Organiserad, självgående och kan leverera enligt fasta scheman
- Professionell skriftlig och muntlig engelska med utmärkta kommunikationsfärdigheter
- Förmåga att resa två gånger per år för företagsevenemang upp till två veckor
