Every year Canonical selects new junior professionals into their kernel team to work on the Linux kernel for Ubuntu. This role is ideal for those who have enjoyed operating systems in coursework or current roles, are confident in writing high-quality C and possibly Rust, and are ready to dive into the inner workings of operating systems. As part of a global team, you'll work on shipping the world's most widely used Linux kernel across the latest silicon and cloud platforms.
In your first year, you'll tackle serious initiatives including:
The role involves collaborating with a globally distributed team, learning from senior mentors, working with external silicon, cloud, or hardware manufacturer delivery teams, diagnosing and resolving kernel issues, and improving tooling and automation for kernel delivery and testing.
Canonical offers a home-based work environment with twice-yearly team sprints in person, a personal learning and development budget, annual compensation reviews, recognition rewards, holiday leave, maternity and paternity leave, and opportunities to travel to new locations to meet colleagues.
As a remote-first company since 2004, Canonical provides a unique opportunity to work at the forefront of open source technology, challenging you to think differently, work smarter, learn new skills, and raise your game.