Canonical Circular Logo

Lead Linux Kernel Engineer - Ubuntu

Canonical Jeddah, Saudi Arabia Posted: 28 Mar 2025

Financial

  • Estimate: $100k - $140k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems, particularly through its platform, Ubuntu. Ubuntu is extensively used in groundbreaking enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT. Canonical collaborates with top public cloud and silicon providers and industry leaders across various sectors.

The Canonical Kernel Team is seeking exceptionally talented technology experts and industry veterans with a proven track record in operating systems kernel development or low-level system engineering. The role focuses on the architecture, implementation, and delivery of several aspects of the Ubuntu Linux kernel including:

  • Engaging key Silicon and Cloud partners to provide optimal solutions.
  • Mitigating vulnerabilities for Ubuntu Linux and driving kernel hardening.
  • Enhancing performance and correctness to ensure reliability and performance.
  • Streamlining the packaging and distribution of third-party components for a smooth user experience.
  • Developing new methods to deliver Ubuntu Linux at scale with high-quality standards.

While not a formal managerial position, the candidate will need strong people skills and the ability to lead engineers, as well as coordinate with external teams.

Job Requirements:

  • Well-organized and motivated self-starter who can thrive in a remote work environment.
  • Strong communication skills in English (written and verbal).
  • Expert understanding of the C programming language and demonstrated expertise in a *nix-based operating system kernel.
  • Python and Bash scripting capabilities.
  • Proficient with the git version control system.
  • Familiarity with software packaging formats, particularly Ubuntu/Debian/Snap is highly regarded.
  • Ability to travel internationally at least twice a year for company events lasting up to two weeks.

Language Requirements:

  • Proficient in English.

Nice-to-Have Skills:

  • Strong background in RTOS and real-time performance analysis.
  • Experience with kernel patching and debugging.
  • Strong understanding of device drivers and low-level system engineering.
  • Familiarity with Rust, particularly as it relates to the Linux kernel.

What We Offer:

  • Competitive compensation which reflects geographical location, experience, and performance.
  • Annual performance-driven bonus or commission.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Annual holiday leave and maternity/paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Opportunities to travel and meet colleagues globally.
Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.