← All roles
C

Junior Linux Kernel Engineer - Ubuntu

Canonical · Engineering · Junior · 3d ago

✓

Anyone, anywhere in the world can apply.

Canonical hires globally with home-based kernel teams operating across every timezone and no geographic restrictions listed.

WorldwideAny timezoneLinux KernelCRustUbuntu

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.

Canonical hires globally with home-based kernel teams operating across every timezone and no geographic restrictions listed.

Over 1,200 colleagues across 75+ countries with home-based kernel teams in every timezone.

Async-first
The listing doesn't promise async-first working.
Contractor / B2B
No mention of hiring international contractors or invoicing.
Global stipend
No home office or equipment budget mentioned.
Annual retreat
Teams meet in person two to four times per year, with required travel for two-week engineering sprints twice annually.

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

About the role

Every year Canonical selects new junior professionals into the Canonical Kernel Team to work on the Linux kernel for Ubuntu. In this role, you will work closely with senior mentors and external silicon, cloud, and hardware manufacturer teams to deliver, secure, and optimize kernel flavors across diverse architectures ranging from Raspberry Pi and embedded systems to enterprise cloud platforms. This is a full-time remote position aimed at recent graduates or early-career engineers passionate about operating systems.

What you'll do

  • Collaborate regularly and proactively with a globally distributed kernel engineering team
  • Submit, review, and apply kernel patches while working with internal and upstream maintainers
  • Diagnose and resolve kernel issues reported by customers, the community, or automated testing
  • Work with external silicon, cloud, and hardware manufacturer delivery teams on bleeding-edge platforms
  • Improve tooling and automation for testing and delivering various Ubuntu Linux kernel flavors

What you bring

  • Programming experience in C and/or Rust
  • Solid understanding of operating system kernel fundamentals
  • Familiarity with version control practices, ideally Git
  • Ability to communicate effectively in English, both written and verbal
  • Ability and willingness to travel globally twice a year for engineering sprints of up to two weeks

About Canonical

Canonical is the pioneering tech firm behind Ubuntu, one of the world's most widely used open-source operating systems across cloud, enterprise, and IoT. Founded in 2004, the company operates as a globally distributed organization with over 1,200 colleagues across 75+ countries.

View Canonical profile & open roles →

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

Unsubscribe any time. See our Privacy Policy.