Related Jobs
Related Jobs
Related Jobs

Share this Job
Lead Linux Kernel Engineer – Ubuntu job at Canonical | Apply Now
Remote, OR, USA
Full Time
Are you looking for Software Engineering remote jobs in 2025 today? then you might be interested in Lead Linux Kernel Engineer – Ubuntu job at Canonical
About the Organisation
Canonical is a global leader in open-source software and operating systems for enterprise and technology markets. Known for Ubuntu, Canonical serves top public cloud and silicon providers and is a key player in sectors like AI, cloud computing, data science, and IoT. With over 1,200 employees across 75+ countries, the company champions distributed work and innovation. Canonical is founder-led, profitable, and on a steady growth trajectory.
Job Title
Lead Linux Kernel Engineer – Ubuntu job at Canonical
Canonical
Job Description
The Lead Linux Kernel Engineer will be at the forefront of Ubuntu Linux kernel development, driving initiatives with Canonical's partners to ensure optimal solutions. Responsibilities include mitigating vulnerabilities, improving performance and reliability, and managing the delivery of complex kernel components. This is a highly technical leadership position requiring deep OS kernel expertise, leadership capabilities, and a proactive mindset.
You will:
Define the technical strategy for specific Ubuntu kernel areas
Lead a team of engineers in development and delivery
Work cross-functionally with other teams and external partners
Drive the packaging, security hardening, and deployment of kernel components
Innovate on delivery mechanisms to meet enterprise standards
Though not a managerial role, leadership and mentoring are integral to this position.
Duties, Roles and Responsibilities
Set technical direction and lead delivery of Ubuntu kernel aspects
Collaborate with internal/external stakeholders to meet goals
Contribute to kernel performance and security hardening
Manage packaging and distribution of kernel components
Drive adoption of new kernel technologies
Mentor and guide junior and mid-level engineers
Attend company sprints and travel internationally up to twice a year
Qualifications, Education and Competencies
Required:
Strong understanding of the C programming language
Expertise in *nix-based OS kernel development (Linux preferred)
Proficiency in Python and Bash scripting
Deep understanding of Git
Experience in software packaging (Debian, Ubuntu, Snap, etc.)
Fluent English communication skills (written and verbal)
Proven leadership in a technical environment
Ability to thrive in remote teams and self-motivation
Preferred (Nice to have):
Background in RTOS and real-time performance tuning
Experience with kernel patching/debugging
Knowledge of device drivers and board support packages
Familiarity with Rust (especially for kernel use)
How to Apply
ONLINE APPLICATION ONLY!
Interested candidates are advised that applications for this position must be submitted online. To apply, please click on the "Apply" button below.