top of page

Related Jobs

Aptitude Test Preparation Kit
AfriCareers Premium Program
List your job vacancies FREE of charge on AfriCareers and reach top talent across Uganda.
Ultimate Interview Pack with over 50 toughest interview questions
Related Jobs

Job Summary

Job Title:
Lead Linux Kernel Engineer – Ubuntu
Employer:
Canonical
Location:
Country:
Remote Jobs
Contract Type:
Full Time
Job Category:
Software Engineering jobs
Number of Positions:
1
Deadline:
Saturday, 31 May 2025

Related Jobs

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:

  1. Click the Apply button below

  2. New users: Select Create Profile and complete the Profile Creation Wizard

  3. Existing users: Log in and update your profile if needed

  4. Go to the "Jobs" tab

  5. Read the detailed job description, Roles and Qualifications. 

  6. Submit your application via the jobs portal

  7. 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

Lead Linux Kernel Engineer – Ubuntu job at Canonical

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

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)



bottom of page