Canonical
Software Engineering Manager - Ubuntu Linux Kernel
Canonical, Wichita, Kansas, United States, 67232
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. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors.
We are hiring Engineering Managers to lead technical teams in the delivery and ongoing support of all Linux kernels in the Ubuntu distribution. As the Linux kernel is broad, so are the technical domains and challenges, from integrating bleeding‑edge hardware support to expanding execution environments and managing updates for over 100 actively supported kernels during our Stable Release Update cycles.
Location Working from home, worldwide. We have kernel teams and openings in every time zone.
Key Responsibilities
Lead a distributed team of software engineers in your geographic region across distinct aspects of Linux kernel delivery for the Ubuntu distribution.
Own specific areas of Ubuntu Linux, such as: Partner with silicon or cloud providers to implement optimized kernels.
Ensure Ubuntu Linux runs on a wide range of hardware platforms.
Define and enforce stringent quality control standards for the community.
Address the latest security threats and exploits in the kernel.
Automate processes related to kernel build, test, and delivery.
Engage with other Canonical teams, the open source community, and commercial partners.
Challenge, develop, and mentor engineers, positively influence culture, and facilitate technical delivery.
Qualifications
Significant programming experience in C; experience with Python, Golang, or 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 across multiple teams with differing technical focuses 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 in‑person team sprints.
Personal learning and development budget of USD 2,000 per year.
Annual compensation review and recognition rewards.
Annual holiday leave, maternity and paternity leave.
Team Member Assistance Program & Wellness Platform.
Opportunities to travel to new locations to meet colleagues.
Priority Pass and travel upgrades for long‑haul company events.
About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open‑source projects, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company.
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-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. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors.
We are hiring Engineering Managers to lead technical teams in the delivery and ongoing support of all Linux kernels in the Ubuntu distribution. As the Linux kernel is broad, so are the technical domains and challenges, from integrating bleeding‑edge hardware support to expanding execution environments and managing updates for over 100 actively supported kernels during our Stable Release Update cycles.
Location Working from home, worldwide. We have kernel teams and openings in every time zone.
Key Responsibilities
Lead a distributed team of software engineers in your geographic region across distinct aspects of Linux kernel delivery for the Ubuntu distribution.
Own specific areas of Ubuntu Linux, such as: Partner with silicon or cloud providers to implement optimized kernels.
Ensure Ubuntu Linux runs on a wide range of hardware platforms.
Define and enforce stringent quality control standards for the community.
Address the latest security threats and exploits in the kernel.
Automate processes related to kernel build, test, and delivery.
Engage with other Canonical teams, the open source community, and commercial partners.
Challenge, develop, and mentor engineers, positively influence culture, and facilitate technical delivery.
Qualifications
Significant programming experience in C; experience with Python, Golang, or 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 across multiple teams with differing technical focuses 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 in‑person team sprints.
Personal learning and development budget of USD 2,000 per year.
Annual compensation review and recognition rewards.
Annual holiday leave, maternity and paternity leave.
Team Member Assistance Program & Wellness Platform.
Opportunities to travel to new locations to meet colleagues.
Priority Pass and travel upgrades for long‑haul company events.
About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open‑source projects, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company.
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-Ljbffr