Canonical, the company behind Ubuntu, is seeking a Junior Linux Kernel Engineer to join their global kernel team. This entry-level position offers a unique opportunity for recent graduates or early career professionals to work on the world's most widely used Linux kernel. The role involves collaborating with a distributed team of 1200+ colleagues across 75+ countries, working on cutting-edge projects from security hardening to embedded systems development.
The position combines hands-on kernel development with mentorship from senior engineers, allowing you to dive deep into operating system internals while contributing to real-world projects. You'll work directly with silicon vendors and cloud providers, tackle security updates, and help enable Ubuntu on various platforms from Raspberry Pi to enterprise servers.
This is an ideal role for someone with strong C/Rust programming skills and a passion for operating systems. The position offers significant growth potential, with exposure to both technical challenges and professional development opportunities. Benefits include a generous learning budget, flexible remote work, and regular global team meetings in interesting locations.
Canonical provides a unique work environment that combines the stability of an established company with the innovation of open source. The company is profitable, growing, and committed to developing both its technology and its people. This role offers the chance to work on technology that powers everything from cloud infrastructure to IoT devices, while being part of a global team that's pushing the boundaries of open source software.