Engineering · Not stated
Direct employerJunior Linux Kernel Engineer - Ubuntu

Published by employer
About this role
This plain-English summary was prepared by work.ke from the original advert. Confirm all details on the source before applying.
Role overview
Canonical is hiring Junior Linux Kernel Engineers to work remotely from anywhere worldwide. This role is ideal for recent graduates or early career professionals interested in developing kernel-level software for Ubuntu Linux. The position involves working with a global team on various platforms, including cloud and embedded systems.
Read full role
What you will do
- Collaborate regularly with a globally distributed team.
- Learn from senior mentors about the Linux kernel and its distribution.
- Work with external silicon, cloud, or hardware delivery teams on advanced platforms.
- Diagnose and fix kernel issues reported by customers, community, or through testing.
- Take responsibility for delivering different versions of the Ubuntu Linux kernel.
- Improve tools and automation for kernel delivery and testing.
- Submit, review, and apply kernel patches in collaboration with internal and external maintainers.
Requirements
- Be a recent university graduate or early career professional with a background in software engineering.
- Be a motivated self-starter able to work remotely.
- Communicate effectively in English, both written and verbal.
- Have programming experience in C and/or Rust.
- Be familiar with version control practices, ideally git.
- Understand operating system kernel fundamentals.
- Be willing and able to travel twice a year for company events lasting up to two weeks.
Benefits
The employer offers a competitive salary based on location, experience, and performance, with annual reviews and a performance-driven bonus. Benefits include a distributed work environment with biannual in-person team meetings, a personal learning and development budget of USD 2,000 per year, holiday leave, parental leave, wellness programs, and travel perks for company events.
How to apply
Apply through the employer's official contact. The employer has not published a closing date.