Logo
Canonical

Software Engineering Manager - Ubuntu Linux Kernel

Canonical, Salt Lake City, Utah, United States, 84193

Save Job

Software Engineering Manager - Ubuntu Linux Kernel Join Canonical as a

Software Engineering Manager

for the Ubuntu Linux Kernel. .

About 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. With over 1,200 colleagues in more than 75 countries, Canonical is founder‑led, profitable, and growing.

Responsibilities

Lead a distributed team of software engineers in one or more geographic regions to deliver and maintain all Ubuntu Linux kernels.

Own and deliver on technical domains, including integration of bleeding‑edge hardware support, expanding execution environments, and applying security patches during Ubuntu Stable Release Update cycles.

Collaborate with silicon or cloud partners to implement optimised kernels for their execution environments.

Guarantee that Ubuntu Linux runs on a wide range of diverse hardware platforms.

Define and enforce stringent quality‑control standards for the Ubuntu user community.

Mitigate the latest security threats and exploits affecting the Linux kernel.

Automate build, test, and delivery processes for the Linux kernel.

Engage with other Canonical teams, the open‑source community, and commercial partners.

Qualifications

Significant programming experience in C; Python, Golang, or similar languages is highly regarded.

Substantial experience with operating‑system kernel internals; Linux knowledge is desirable but not required.

Proven experience managing or leading a software engineering team.

Ability to coordinate across multiple teams with differing technical focuses.

Familiarity with version‑control practices, ideally Git.

Prior experience with software packaging formats, with direct Ubuntu/Debian/Snap experience highly regarded.

Professional written and spoken English with excellent presentation skills.

Willingness to travel internationally twice a year for company events up to two weeks.

Nice‑to‑have Skills

Experience with kernel patching and debugging.

Strong grasp of device drivers, BSPs, and other low‑level system engineering.

Background in driving CI/CD and process‑automation initiatives.

Public involvement with an open‑source project.

What We Offer

Distributed work environment with twice‑yearly in‑person team sprints.

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 Canonical is an equal‑opportunity employer. We foster a workplace free from discrimination and give fair consideration to all applicants.

#J-18808-Ljbffr