
Share this Job
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.
Lead Linux Kernel Engineer – Ubuntu job at Canonical | Apply Now
Remote, OR, USA
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
Full Time
Deadline:
31 May 2025
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
Qualifications, Education and Competencies
See all details of the qualifications, competencies and education for this role under the "How to Apply" section below.
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.
Find application details and links on the AfriCareers Jobs Portal:
-
Click the Apply button below
-
New users: Select Create Profile and complete the Profile Creation Wizard
-
Existing users: Log in and update your profile if needed
-
Go to the "Jobs" tab
-
Read the detailed job description, Roles and Qualifications.
-
Submit your application via the jobs portal
-
Track progress under "My Applications" tab
Important Note: Some employers now hire directly on the AfriCareers New Jobs Portal — keep your profile updated so employers can easily view your CV and hire you instantly.
How to Apply
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
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)


.jpg)
.jpeg)





