Signet

한국어English

Canonical company · OPEN ROLE

Canonical

Ubuntu Linux Kernel Test Engineer

APAC · Remote / Taipei · Engineering · AI

Company
Makes the Ubuntu Linux distribution and helps enterprises adopt open source infrastructure.
Role
Builds kernel test plans and verifies the quality of Ubuntu Linux.

What you will do

We rewrote the responsibilities and qualifications in plain language instead of copying the original posting.

Responsibilities

  • Design test plans that verify Ubuntu kernels are functionally correct, stable, fast, and secure across many releases.
  • Build and improve automated test infrastructure that checks kernel quality across versions and architectures.
  • Set up and keep up CI/CD pipelines for ongoing kernel checks.
  • Benchmark performance and catch regressions across kernel releases.
  • Run and study stress tests covering CPU scheduling, memory, I/O, networking, and filesystem workloads.
  • Write fuzzing harnesses with tools like syzkaller to uncover kernel vulnerabilities and reliability issues.

What you need

  • Have strong hands-on Python skills.
  • Know your way around frameworks like LTP, kselftest, xfstests, stress-ng, and fio.
  • Have designed and run system-level tests, including functional, stress, performance, and regression testing.
  • Are comfortable with CI/CD systems such as Jenkins.
  • Understand Linux kernel internals and subsystems.
  • Communicate professionally in English, written and spoken.

Good to have

  • Know kernel fuzzing tools like syzkaller, Trinity, or AFL.
  • Have worked with code coverage tooling such as gcov or kcov.
  • Know kernel tracing tools like ftrace, perf, or eBPF.
  • Understand virtualization such as KVM, QEMU, or container runtimes.
  • Have experience with cloud infrastructure such as AWS, GCP, Azure, or OpenStack.
Read the employer’s original job description

See how your resume reads for this role

A former Korea GM at a global company reads it and tells you what to improve for this role. It uses 1 credit.

Checked 2026-10-19

CanonicalUbuntu Linux Kernel Test EngineerStart a mock application