Job Description
Software Engineering Manager – Ubuntu Linux Kernel
Canonical, Kuala Lumpur, Malaysia
Position: Software Engineering Manager – Ubuntu Linux Kernel
Location: Remote, worldwide. Teams are distributed global; no office obligations.
Responsibilities
- Lead a distributed team of software engineers in your geographic region in distinct aspects of delivery of all Linux kernels for the Ubuntu Linux distribution.
- Take ownership of particular aspects of Ubuntu Linux, including but not limited to:
- Working with silicon or cloud partners to implement Linux kernels optimized for their execution environments.
- Ensuring Ubuntu Linux runs on a wide range of diverse hardware platforms.
- Definition and execution of the stringent quality control standards expected by the Ubuntu user community.
- Mitigation of the latest security threats and exploits to the Linux kernel.
- Strong process automation as it pertains to the build, test, and delivery of the Linux kernel.
- Engage with other teams at Canonical, the open source community, and commercial partners.
Qualifications
- Significant programming experience in C; experience in Python, Golang, or other similar languages is highly regarded.
- Substantial experience with operating system kernel internals and concepts; Linux experience is highly regarded but not essential.
- Demonstrated experience managing or leading a team of software engineers.
- Ability to coordinate between multiple distinct teams of differing technical focus to achieve common goals.
- Familiarity with version control practices, ideally with git.
- Prior experience developing with software packaging formats, with direct Ubuntu/Debian/Snap experience highly regarded.
- Professional written and spoken English with excellent presentation skills.
- Ability to travel internationally twice a year for company events up to two weeks long.
Nice‑to‑have Skills
- Demonstrated experience with kernel patching and debugging.
- Strong grasp of device drivers, BSPs, and other low‑level system engineering.
- Solid background in driving CI/CD and process automation initiatives.
- Prior public involvement with an open source project.
Benefits
- Distributed work environment with twice‑yearly team sprints in person.
- Personal learning and development budget of USD 2,000 per year.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- Team Member Assistance Program & Wellness Platform.
- Opportunity to travel to new locations to meet colleagues.
- Priority Pass and travel upgrades for long‑haul company events.
Equal Opportunity Employer
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-LjbffrApply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application