Software Engineering Manager - Ubuntu Linux Kernel
Minneapolis, Hennepin County, Minnesota, 55400, USA
Listed on 2025-12-11
-
Software Development
DevOps, Embedded Software Engineer
Software Engineering Manager - Ubuntu Linux Kernel
Join to apply for the Software Engineering Manager - Ubuntu Linux Kernel role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We have a global workforce of 1200+ colleagues in 75+ countries.
OverviewYou will lead technical teams in the delivery and ongoing support of all Ubuntu Linux kernels. The role will involve integrating bleeding‑edge hardware support, expanding execution environments, and maintaining 100+ Ubuntu Linux kernels under active support.
Responsibilities- Lead a distributed team of software engineers in your region in distinct aspects of delivery of all Linux kernels for Ubuntu.
- Take ownership of particular aspects of Ubuntu Linux which can include:
- Work with silicon or cloud partners to implement Linux kernels optimized for their execution environments.
- Ensure Ubuntu Linux runs on a wide range of diverse hardware platforms.
- Define and execute stringent quality control standards expected by the Ubuntu user community.
- Mitigate the latest security threats and exploits to the Linux kernel.
- Automate build, test, and delivery processes for the Linux kernel.
- Engage with other teams at Canonical, the open source community, and commercial partners.
- Significant programming experience in C, with Python, Golang, or other languages.
- Substantial experience with operating system kernel internals and concepts;
Linux experience 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; 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.
- Experience with kernel patching and debugging.
- Strong grasp of device drivers, BSPs, and low level system engineering.
- Background in driving CI/CD and process automation initiatives.
- Public involvement with an open source project.
- 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 events.
Working from home worldwide. No pressure to work from an office in Taipei, Taiwan.
Equal OpportunityCanonical is an equal opportunity employer. We foster a workplace free from discrimination. We expect excellence and extend fair consideration to all applicants.
We consider geographical location, experience, and performance in shaping compensation worldwide. Compensation is reviewed annually.
We are proud to foster a workplace free from discrimination. Whatever your identity, we will give your application fair consideration.
About CanonicalCanonical is a pioneer in open source, publishing Ubuntu, the platform for AI, IoT, and the cloud. We recruit globally and set high standards for people. Working from home is a step into the future.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).