Canonical logo
Posted April 12, 2026 · 133 days agoLast seen August 23, 2026Est. expiry May 17, 2026

Linux Kernel Engineer

Worldwide
Remote · Software Engineering
Open Application · Mid-Level
English
No degree required
About the role

Canonical offers a distributed workplace for software engineers working on Linux kernels for Ubuntu. The role involves collaboration with global teams, kernel patching, debugging, and working on security, performance, and hardware enablement projects.

Job Details

Responsibilities

  • Collaborate with global teams on kernel projects
  • Diagnose and resolve kernel issues
  • Submit and review kernel patches
  • Improve tooling and automation for kernel delivery

Requirements

  • Strong programming experience in C
  • Broad knowledge of the Linux kernel and subsystems
  • Experience with kernel patching and debugging
  • Understanding of Linux upstream processes
  • Excellent communication skills in English

Skills & Technologies

C programmingLinux kernelKernel patchingDebuggingGit

Education Level

No degree required
Seen 13 hours agoOpen ApplicationPartial Schema
Canonical logo
Canonical · 237 open roles
Top locations: Remote - Global · 134 · Remote - EMEA · 55 · Remote - Europe · 19+8 other locations
View company
Most-hired roles
Software Engineer
26
Engineering Manager
11
Product Manager
8
Sales Development Representative
7
Customer Success Manager
5
Role-level mix
Mid-Level (189)Senior (19)Manager (5)Director (2)Junior (1)Executive (1)Mid-level (1)Intern (1)

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.