Logo
Canonical

Software Engineering Manager - Ubuntu Linux Kernel

Canonical, Cincinnati, Ohio, United States, 45208

Save Job

Software Engineering Manager – Ubuntu Linux Kernel Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering innovation, and IoT.

We are hiring Software Engineering Managers to lead technical teams in the delivery and support of all Linux kernels in the Ubuntu distribution. This role is ideal for experienced managers or proficient technical leads who are passionate about Linux and its distribution to millions of users worldwide.

Key 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 specific areas of the Ubuntu Linux project, which may include, but are not limited to: Collaborating with silicon or cloud partners to implement kernels optimized for their execution environments.

Ensuring Ubuntu Linux runs on a wide range of hardware platforms.

Defining and executing stringent quality control standards for the Ubuntu user community.

Mitigating the latest security threats and exploits to the Linux kernel.

Automating 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; experience with Python, Go, or similar languages is highly regarded.

Substantial experience with operating system kernel internals and concepts; experience with Linux is highly regarded but not essential.

Demonstrated experience managing or leading a team of software engineers.

Ability to coordinate between multiple teams with differing technical focus to achieve common goals.

Familiarity with version control practices, ideally with Git.

Experience with software packaging formats; direct Ubuntu/Debian/Snap experience is 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 long.

Nice‑to‑have Skills

Experience with kernel patching and debugging.

Strong grasp of device drivers, board support packages, and low‑level system engineering.

Background in driving CI/CD and process automation initiatives.

Public involvement with an open source project.

Benefits & Compensation

Competitive base pay with annual performance‑driven bonus or commission.

Annual compensation review.

Personal learning and development budget of USD 2,000 per year.

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.

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

Canonical is an equal‑opportunity employer.

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and backgrounds creates a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#J-18808-Ljbffr