Linux Kernel Engineer

Provider of open source software and operating systems, creator of Ubuntu, serving global enterprise and technology markets.
$90,000 - $160,000
Embedded
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · AI · Cybersecurity

Description For Linux Kernel Engineer

Canonical, the company behind Ubuntu, is seeking a Linux Kernel Engineer to join their distributed global team. As a pioneer in open source software, Canonical serves enterprise and technology markets worldwide, with Ubuntu being extensively used in cloud computing, AI, IoT, and engineering innovation.

The role is part of Canonical's growing kernel team that supports Ubuntu across various platforms, from embedded devices to cloud environments and supercomputers. You'll work on critical projects including hardware enablement, security, reliability, and performance optimization. The team collaborates with major silicon companies and maintains kernels with a 10-year enterprise security commitment.

Key responsibilities include kernel development, issue resolution, and collaboration with both internal teams and external partners. You'll have the opportunity to work on exciting projects like confidential computing, RISC-V platforms, real-time kernels, and container technology. The position offers significant technical growth potential and the chance to impact millions of Ubuntu users worldwide.

Working at Canonical means joining a truly global team of 1200+ professionals across 75+ countries. The company maintains a flexible remote work culture with bi-annual in-person team meetings in interesting locations worldwide. You'll receive competitive compensation, comprehensive benefits, and opportunities for professional development through a generous learning budget.

The ideal candidate should have strong C programming skills, understanding of kernel internals, and experience with Linux systems. This role offers a unique opportunity to work on cutting-edge technology while contributing to one of the most important open-source projects globally.

Last updated 6 days ago

Responsibilities For Linux Kernel Engineer

  • Collaborate with globally distributed team
  • Work with external silicon, cloud, and hardware manufacturer teams
  • Diagnose and resolve kernel issues
  • Take responsibility for Ubuntu Linux kernel delivery
  • Improve tooling and automation for kernel delivery and testing
  • Submit, review, and apply kernel patches

Requirements For Linux Kernel Engineer

Linux
Python
Go
  • Significant programming experience in C
  • Experience with operating system kernel internals
  • Solid background with git
  • Experience with software packaging formats
  • Understanding of Linux kernel upstream processes
  • Experience with Linux (Debian or Ubuntu preferred)
  • Professional written and spoken English
  • Ability to travel twice a year for company events

Benefits For Linux Kernel Engineer

Education Budget
Mental Health Assistance
Parental Leave
  • Distributed work environment with twice-yearly team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Priority Pass and travel upgrades for long-haul company events

Interested in this job?

Jobs Related To Canonical Linux Kernel Engineer

Linux Kernel Engineer

Remote Linux Kernel Engineer position at Canonical, working on Ubuntu Linux kernel optimization for various SoC platforms.

Embedded Security Engineer

Embedded Security Engineer position at Qualcomm in Cork, Ireland, focusing on developing secure embedded and cloud edge software solutions.

Display System Modeling Engineer

Display System Modeling Engineer position at Qualcomm focusing on DPU development and integration for mobile processors.

Engineer - USB

Embedded Systems Engineer position at Qualcomm India, focusing on USB implementation and problem-solving with 2+ years experience required.

WOS Power Test Engineer

WOS Power Test Engineer position at Qualcomm China, focusing on Windows platform power testing and optimization with 2+ years experience required.