← All roles
C

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical · Engineering · 4d ago

✓

Anyone, anywhere in the world can apply.

The listing explicitly states that roles are available to candidates worldwide with compensation shaped globally.

WorldwideAny timezoneLinux KernelCDevice DriversSoC

Applies on the original listing · via Jobicy

Who can apply

Read straight from the listing, so you know before you spend time on it.

Anywhere in the world

Anyone, anywhere in the world can apply.

The listing explicitly states that roles are available to candidates worldwide with compensation shaped globally.

Globally distributed team working across worldwide time zones.

Async-first
The listing doesn't promise async-first working.
Contractor / B2B
No mention of hiring international contractors or invoicing.
Global stipend
Provides a personal learning and development budget of USD 2,000 per year.
Annual retreat
Includes twice-yearly in-person team sprints lasting up to two weeks.

Read from the listing automatically. Always confirm the details with the company before you accept an offer.

About the role

As an Ubuntu Linux Kernel Engineer on the Silicon Enablement team, you will collaborate closely with silicon vendor partners such as NVIDIA, Xilinx, MediaTek, and Qualcomm to bring Ubuntu support to their product lines. You will be responsible for building, patching, and maintaining optimized kernel variants, diagnosing complex hardware-level bugs, enhancing test automation, and collaborating with both internal teams and upstream kernel maintainers.

What you'll do

  • Collaborate proactively with a globally distributed engineering team.
  • Work closely with silicon vendor partners to integrate their platform support into the Ubuntu Linux kernel.
  • Diagnose and resolve kernel issues reported by partners, customers, and open-source communities.
  • Submit, review, and apply kernel patches in coordination with upstream maintainers.
  • Improve tooling and automation for the testing and delivery of Ubuntu Linux kernels.
  • Identify and implement new optimizations to maximize performance on partner silicon.

What you bring

  • Significant programming proficiency in C and solid background with Git.
  • Strong grasp of device drivers, BSPs, and hardware-level system engineering.
  • Sound understanding of operating system kernel fundamentals.
  • Effective written and verbal communication skills in English.
  • Ability to travel twice a year for company sprint events of up to two weeks in duration.

About Canonical

Canonical is the company behind Ubuntu, one of the most widely adopted open-source platforms powering cloud, AI, and IoT infrastructure. Remote-first since its founding in 2004, Canonical hires top engineering talent worldwide.

View Canonical profile & open roles →

Get new verified roles in your inbox — no account needed.

Unsubscribe any time. See our Privacy Policy.