Canonical
Software Engineering Manager - Ubuntu Linux Kernel
Canonical, Minneapolis, Minnesota, United States, 55400
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.
Overview You 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.
Qualifications
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.
Nice‑to‑Have Skills
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.
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 events.
Location Working from home worldwide. No pressure to work from an office in Taipei, Taiwan.
Equal Opportunity Canonical 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 Canonical Canonical 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
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.
Overview You 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.
Qualifications
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.
Nice‑to‑Have Skills
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.
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 events.
Location Working from home worldwide. No pressure to work from an office in Taipei, Taiwan.
Equal Opportunity Canonical 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 Canonical Canonical 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