Remote Linux Kernel Quality Engineer

ATOM

United States

Remoto

USD 120.000 - 180.000

Tempo pieno

14 giorni+

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Remote-first company
Learning & development budget
Annual compensation review
Travel opportunities

Descrizione del lavoro

Canonical is seeking a Test Engineer to own kernel testing strategy and infrastructure for Ubuntu kernels. You will design test plans, build scalable automated frameworks, and collaborate with a globally distributed team to ensure reliability across years of maintenance and multiple kernel versions.

The role emphasizes Python proficiency, Linux kernel internals, and long-term test suite maintenance, with remote work options and opportunities to travel for company events.

Competenze

  • Significant programming experience in Python.
  • Experience with test frameworks such as LTP, kselftest, xfstests, stress-ng, fio, or similar.
  • Experience designing and executing system-level tests: functional, stress, performance, or regression testing.
  • Familiarity with CI/CD systems (Jenkins, GitHub CI, or similar).
  • Experience maintaining test suites over long periods, adapting to evolving software across multiple supported versions.
  • Familiarity with Linux (Ubuntu or Debian preferred but not required), Linux kernel internals and subsystems.
  • Experience with Linux systems administration and automation.
  • Solid background with git.
  • Well-organized, self-starting and able to deliver to fixed schedules.
  • Professional written and spoken English with excellent communication skills.
  • Ability to travel twice a year, for company events up to two weeks each.

Mansioni

  • Design, develop, and maintain comprehensive test plans covering functional correctness, stability, performance, and security for Ubuntu Linux kernels.
  • Build and improve automated test infrastructure for continuous kernel quality validation across multiple kernel versions and architectures.
  • Maintain long-lived test suites that evolve alongside Ubuntu’s many concurrently supported kernel versions spanning years of maintenance.
  • Develop and maintain CI/CD pipelines for continuous kernel quality validation.
  • Conduct performance benchmarking and regression detection across kernel releases.
  • Measure and improve kernel code coverage, identifying gaps in test coverage and creating tests to address them.
  • Execute and analyze stress tests covering CPU scheduling, memory management, I/O subsystems, networking, and filesystem workloads.
  • Develop and maintain fuzzing harnesses to discover kernel vulnerabilities and reliability issues using tools such as syzkaller, Trinity, or custom fuzzers.
  • Collaborate regularly and proactively with a globally distributed team.
  • Contribute to upstream test suites and testing frameworks.
  • Document test methodologies, results, and coverage gaps.

Conoscenze

Python
Linux kernel
Test frameworks
CI/CD
Git

Strumenti

syzkaller
Trinity
xfstests
stress-ng
fio

Descrizione del lavoro

Canonical is seeking a Test Engineer to own kernel testing strategy and infrastructure for Ubuntu kernels. You will design test plans, build scalable automated frameworks, and collaborate with a globally distributed team to ensure reliability across years of maintenance and multiple kernel versions.

The role emphasizes Python proficiency, Linux kernel internals, and long-term test suite maintenance, with remote work options and opportunities to travel for company events.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Remote Linux Kernel Engineering Manager
Remote Linux Kernel Engineering Manager

Linuxassociation • California

Ibrido
USD 150.000 - 200.000
Learning budget USD 2,000/year
Global remote work
Annual compensation review
+1
Ubuntu Linux Kernel Test Engineer
Ubuntu Linux Kernel Test Engineer

Canonical • Stati Uniti

Remoto
USD 120.000 - 180.000
Remote-first company
Learning & development budget
Annual compensation review
+1
Senior Kernel Architect – Lead Ubuntu Linux (Remote)
Senior Kernel Architect – Lead Ubuntu Linux (Remote)

Remote • San Francisco (CA)

Remoto
USD 180.000 - 260.000
Home-based work environment with twice
yearly team sprints in person
Learning and development budget USD 2,
Remote Linux & Open Source SRE Engineer
Remote Linux & Open Source SRE Engineer

Canonical • Stati Uniti

Remoto
USD 140.000 - 190.000
Learning budget
Annual compensation review
Travel opportunities
+2
Remote Linux Open-Source Sustaining Engineer
Remote Linux Open-Source Sustaining Engineer

Remote • San Francisco (CA)

Remoto
USD 180.000 - 230.000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+6
Remote Software Engineer, Ubuntu Cloud & Open Source
Remote Software Engineer, Ubuntu Cloud & Open Source

Canonical • Stati Uniti

In loco
USD 80.000 - 120.000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Team Member Assistance Program & Wellness Platform
+1
Kernel Build Automation Engineer - Ubuntu Linux
Kernel Build Automation Engineer - Ubuntu Linux

Canonical • Stati Uniti

Remoto
USD 150.000 - 190.000
Performance bonus
Learning budget
Annual compensation review
+1
Remote Linux Support Engineer (Associate)
Remote Linux Support Engineer (Associate)

Canonical • Stati Uniti

Remoto
USD 70.000 - 100.000
Learning budget
Annual compensation review
Global team sprints
+1
Lead Linux Kernel Engineer - Ubuntu
Lead Linux Kernel Engineer - Ubuntu

Remote • San Francisco (CA)

Remoto
USD 180.000 - 260.000
Home-based work environment with twice
yearly team sprints in person
Learning and development budget USD 2,
Senior Linux Platform Integration Engineer (Ubuntu) - Remote
Senior Linux Platform Integration Engineer (Ubuntu) - Remote

Canonical • Stati Uniti

Remoto
USD 120.000 - 180.000
Learning and development opportunities
Annual compensation review
Recognition rewards
+8