Canonical Circular Logo

Lead Linux Kernel Engineer - Ubuntu

Canonical Dubai, United Arab Emirates Posted: 22 Jan 2025

Financial

  • Estimate: $120k - $150k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
Ubuntu Linux, already the most popular Linux distribution in the world, is currently in the midst of an unprecedented surge in demand. To meet this need, the Canonical Kernel Team, responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu, is looking for individuals with a deep technical background in operating system kernels and distributions, as well as strong leadership abilities.

The successful candidate will lead the architecture, implementation, and delivery of various aspects of kernel engineering, including:

  • Driving engagements for key silicon and cloud partners to provide optimal solutions.
  • Mitigating common vulnerabilities and exposures for Ubuntu Linux.
  • Architecting enhancements for performance and reliability.
  • Streamlining the packaging and distribution of third-party components.
  • Developing new delivery methods for Ubuntu Linux that meet strict quality standards.

While not a formal managerial role, the successful candidate should have strong people skills and the ability to lead engineers within the team, as well as collaborate with external teams for adoption and delivery.

Responsibilities:

  • Set the technical direction and lead junior and mid-career engineers for key aspects of Ubuntu Linux.
  • Collaborate with management and senior technical leadership to coordinate initiatives and ensure delivery.

Qualifications:

  • Well-organised and motivated self-starter able to thrive in a remote work environment.
  • Strong communication skills in English, both written and verbal.
  • Expert understanding of the C programming language.
  • Demonstrated expertise in *nix-based operating system kernel and distribution. Direct Linux experience is ideal but not mandatory.
  • Proficiency in Python and Bash scripting.
  • Strong grasp of the git version control system.
  • Ability to travel internationally at least twice a year for company events.

Additional Preferred Skills:

  • Strong background in RTOS and real-time performance analysis.
  • Prior experience with Ubuntu/Debian/Snap packaging.
  • Experience with kernel patching and debugging.
  • Understanding of device drivers, BSPs, and low-level system engineering.

What We Offer:

  • Competitive compensation with annual reviews.
  • Performance-driven bonuses.
  • Home-based work with twice-yearly in-person team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Employee benefits including holiday leave, maternity and paternity leave, and an Employee Assistance Program.
  • Opportunities to travel and engage with colleagues at global events.

Canonical is a pioneering tech firm at the forefront of the global move to open source, changing the world with Ubuntu, the platform for AI, IoT, and the cloud. We are an equal opportunity employer and value diversity in our workforce.

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.