Logo
Canonical

Software Engineering Manager - Ubuntu Linux Kernel

Canonical, Syracuse, New York, United States

Save Job

Overview

Software Engineering Manager - Ubuntu Linux Kernel at Canonical. Lead technical teams in the delivery and ongoing support of all Linux kernels provided by the Ubuntu Linux distribution. Role involves coordinating across domains such as kernel features, hardware enablement, and release updates, with focus on quality, security, and automation. Location: Working from home, worldwide. We have kernel teams across time zones and no requirement to work from an office. Responsibilities

Lead a distributed team of software engineers in the delivery of Linux kernels for the Ubuntu Linux distribution. Own specific aspects of Ubuntu Linux, including but not limited to: collaborating with silicon or cloud partners to optimize Linux kernels for their environments; ensuring Ubuntu runs on diverse hardware platforms; defining and enforcing quality control standards for the Ubuntu user community; mitigating security threats and exploits in the Linux kernel; and driving process automation for build, test, and delivery of the kernel. Engage with other Canonical teams, the open source community, and commercial partners to align on strategy and execution. What we are looking for in you

Significant programming experience in C; familiarity with Python, Go, or similar languages is valued. Experience with operating system kernel internals and concepts; Linux experience highly regarded but not essential. Proven 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 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. Experience driving CI/CD and process automation initiatives. Prior 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 and performance-based bonus/commission. Comprehensive benefits reflecting our values and global fairness. Annual holiday leave; maternity and paternity leave; wellness and support programs. Opportunities to travel to new locations to meet colleagues. 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. We publish Ubuntu and support AI, IoT, and cloud initiatives. We recruit on a global basis and maintain high standards for new joiners. Most colleagues have worked from home since our inception. Canonical is an equal opportunity employer

We are committed to a workplace free from discrimination. We consider diverse experience and perspectives and will give every applicant fair consideration. Seniority level: Mid-Senior level Employment type: Full-time

#J-18808-Ljbffr