Canonical Circular Logo

Lead Linux Kernel Engineer - Ubuntu

Canonical Riyadh, Saudi Arabia Posted: 28 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems, primarily centered around Ubuntu, which is extensively utilized in enterprise sectors across public cloud, data science, AI, IoT, and more. The Canonical Kernel Team is seeking skilled technology experts with a proven background in operating systems kernel development or low-level system engineering. This role will focus on leading the architecture, implementation, and delivery of various aspects of the Ubuntu Linux kernel, including:

  • Engaging with Silicon and Cloud partners to develop optimal solutions.
  • Mitigating vulnerabilities and enhancing kernel performance and reliability.
  • Streamlining packaging and distribution processes for third-party components.
  • Innovating methods to deliver Ubuntu Linux at scale with a focus on quality.

While the role is not formally managerial, strong leadership capabilities and interpersonal skills are necessary to guide fellow engineers and coordinate with external teams. Candidates should possess extensive technical expertise in operating systems kernels and distributions, as well as a proactive approach to leadership and project delivery. Candidates ideally should have a track record comparable to 15+ years of industry experience, though this is not a strict requirement.

What the Role Entails:

  • Setting technical direction and leading a team of engineers.
  • Collaborating with management and other technical leaders.
  • Ensuring Ubuntu remains a leading Linux distribution.

What We Are Looking For:

  • Self-starter with strong organizational skills and motivation in a remote work environment.
  • Excellent communication skills in English, both written and verbal.
  • Expertise in the C programming language.
  • Experience with a *nix-based operating system kernel and distribution (direct Linux experience preferred but not required).
  • Ability in Python and Bash scripting.
  • Familiarity with git version control.
  • Background in software packaging formats (Ubuntu/Debian/Snap experience highly regarded).
  • Willingness to travel internationally at least twice a year.

Nice-to-Have Skills:

  • Background in RTOS and real-time performance analysis.
  • Experience with kernel patching and debugging.
  • Knowledge of device drivers and low-level system engineering.
  • Experience with Rust, particularly in relation to the Linux kernel.

Language Requirements: Strong communication skills in English (both written and verbal) are essential.

What We Offer Colleagues:

  • Compensation structured by geographic location, experience, and performance.
  • Annual compensation review and performance-driven bonuses.
  • Distributed work environment with in-person team events twice a year.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards and benefits including maternity and paternity leave, team wellness programs, and travel upgrades for company events.

Canonical fosters a diverse workplace and is committed to equal opportunity employment.

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.