Ubuntu Linux Kernel Test Engineer

APAC, China Vor Ort Lead 13.08.2026
Software Tester DevOps IT Security
Auf einen Blick

Canonical sucht einen Linux Kernel Test Engineer, um umfassende Test-Pläne und automatisierte Test-Infrastruktur für Ubuntu-Kernels zu entwerfen. Diese Rolle verwaltet Testing über viele unterstützte Kernel-Versionen mit Fokus auf Qualität und Zuverlässigkeit.

💰 ~$90.000–130.000/Jahr (geschätzt) 📊 Mid-Level 🕒 Vollzeit 🌍 Remote 🗺️ APAC
  • Signifikante Python-Programmiererfahrung
  • Test Framework-Erfahrung
  • System-Level-Testing-Kenntnisse
  • CI/CD-Systeme
Python Linux Kernel CI/CD Performance Benchmarking

Gehalt geschätzt anhand Mid-Level Test Engineer mit Linux Kernel und Python-Erfahrung. Kein Gehalt in der Anzeige angegeben.

✅ Geeignet für
  • Linux-Ingenieure mit Testing-Erfahrung
  • Ingenieure mit Python und CI/CD-Kenntnissen
  • Kandidaten, die Infrastructure Testing interessant finden
🚫 Weniger geeignet
  • Anfänger ohne Linux-Erfahrung
  • Leute, die nicht zweimal pro Jahr reisen können
  • Ingenieure ohne Python-Kenntnisse
💡 Gut zu wissen
  • Reisen erforderlich: zweimal pro Jahr für Company Events (bis zu 2 Wochen)
  • APAC-Position mit Remote-Komponente
  • Tiefe Linux-Kernel-Kenntnisse sind wichtig

Über das Unternehmen

Canonical ist Entwickler von Ubuntu, der am weitesten verbreiteten Linux-Distribution der Welt. Das Unternehmen liefert Kernels über eine breite Matrix von Versionen, Architekturen und Konfigurationen mit bis zu 15 Jahren Sicherheits- und Wartungsverpflichtungen.

Deine Aufgaben

  • Entwurf und Wartung von umfassenden Test-Plänen, die funktionale Korrektheit, Stabilität, Performance und Security abdecken
  • Aufbau und Verbesserung von automatisierten Test-Frameworks mit Stress-Testing, Fuzzing und Code-Coverage-Analyse
  • Maintenance von langfristig unterstützten Test-Suites über viele Ubuntu-Kernel-Versionen
  • Entwicklung und Wartung von CI/CD-Pipelines für kontinuierliche Kernel-Qualitäts-Validierung
  • Durchführung von Performance-Benchmarking und Regression-Erkennung über Kernel-Releases
  • Messung und Verbesserung von Kernel-Code-Coverage
  • Entwicklung und Wartung von Fuzzing-Harnesses mit Tools wie syzkaller oder Trinity

Deine Voraussetzungen

  • Signifikante Python-Programmiererfahrung
  • Erfahrung mit Test-Frameworks wie LTP, kselftest, xfstests, stress-ng, fio oder ähnlich
  • Erfahrung mit Entwurf und Ausführung von System-Level-Tests (funktional, Stress, Performance)
  • Vertrautheit mit CI/CD-Systemen (Jenkins, GitHub CI oder ähnlich)
  • Erfahrung mit Linux-Systemverwaltung und Automatisierung
  • Solider Git-Hintergrund
  • Professionelle Englisch-Kenntnisse mit ausgezeichneten Kommunikationsfähigkeiten
  • Fähigkeit, zweimal pro Jahr für Unternehmens-Events zu reisen (bis zu zwei Wochen)