Logo
Canonical

Software Engineering Manager - Ubuntu Linux Kernel

Canonical, Oklahoma City, Oklahoma, United States

Save Job

Overview

Software Engineering Manager - Ubuntu Linux Kernel at Canonical. Remote-friendly with globally distributed kernel teams; no mandatory office presence in most time zones. Canonical is a leading provider of open source software and operating systems, with Ubuntu used across enterprise, cloud, data science, AI, engineering, and IoT. We are hiring Software Engineering Managers to lead technical teams in the delivery, support, and maintenance of all Linux kernels provided by the Ubuntu Linux distribution. The Linux kernel is broad, covering topics from kernel/driver integration for bleeding-edge hardware to expanding execution environments and applying fixes across all active Ubuntu kernels during Stable Release Update cycles. This role suits either an experienced manager of high-performing software development teams or a highly proficient technical lead ready to take on management responsibilities. You should be passionate about Linux and aspire to contribute to its distribution to millions of users worldwide. Location: Working from home, worldwide. We have kernel teams in multiple time zones and, with the notable exception of Taipei, Taiwan, there are no mandatory office requirements. Responsibilities

Lead a distributed team of software engineers in your geographic region in the delivery of all Linux kernels for the Ubuntu Linux distribution Own specific Ubuntu Linux aspects, which may include: Collaborating with silicon or cloud partners to implement Linux kernels optimized for their environments Ensuring Ubuntu Linux runs on a wide range of hardware platforms Defining and enforcing stringent quality control standards for the Ubuntu user community Mitigating the latest security threats and exploits to the Linux kernel Driving process automation related to building, testing, and delivering the Linux kernel Engage with other Canonical teams, the open source community, and commercial partners What we are looking for in you

Significant programming experience in C; Python, Go, or similar languages are a plus Substantial experience with operating system kernel internals and concepts; Linux experience is highly regarded Experience managing or leading a team of software engineers Ability to coordinate between multiple teams with different technical focuses to achieve common goals Familiarity with version control practices, ideally Git Experience developing with software packaging formats; direct Ubuntu/Debian/Snap experience is 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 understanding of device drivers, BSPs, and low-level system engineering Background in driving CI/CD and process automation initiatives Prior public involvement with an open source project What we offer

Distributed work environment with twice-yearly team sprints in person Personal learning and development budget of USD 2,000 per year Annual compensation review and performance-driven bonus or commission Comprehensive benefits aligned with local needs Holiday leave, maternity/paternity leave, and wellness programs Travel opportunities to meet colleagues and events About Canonical

Canonical is a pioneering tech firm advancing open source. We publish Ubuntu, the platform for AI, IoT, and cloud. We recruit globally and maintain high standards for new hires. Most colleagues work from home; joining Canonical is a step into the future with opportunities to think differently, learn new skills, and grow. Canonical is an equal opportunity employer We foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better environment and better products. We will give every applicant fair consideration. Job metadata

Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Software Development We are excited to consider you for Canonical roles.

#J-18808-Ljbffr