Signet

한국어English

Canonical company · OPEN ROLE

Canonical

PC Platforms Kernel Engineer - Ubuntu Linux

Taipei · Engineering · AI

Company
Makes the Ubuntu Linux distribution and helps enterprises adopt open source infrastructure.
Role
Works with laptop and desktop partners to resolve kernel issues.

What you will do

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

Responsibilities

  • Collaborate regularly with a globally distributed team.
  • Work closely with silicon and hardware vendors on the newest desktop, laptop, and server platforms.
  • Diagnose and fix kernel issues reported by QA, customers, and the community.
  • Add new Linux kernel features that customers request.
  • Write, review, and apply kernel patches with internal and external upstream maintainers.

What you need

  • Has strong C programming experience, plus Python and Bash scripting.
  • Knows the Linux kernel and its subsystems well.
  • Has hands on experience patching and debugging the kernel.
  • Has a strong grasp of device drivers, BSPs, and low level systems work.
  • Has solid experience working with git.
  • Communicates well in English, in writing and speech.

Good to have

  • Knows the Linux kernel upstream process and release cycle.
  • Has experience with Ubuntu, Debian, or Snap packaging.
  • Knows ACPI and UEFI.
  • Can travel internationally up to four times a year.
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-18

CanonicalPC Platforms Kernel Engineer - Ubuntu LinuxStart a mock application