Company logo hidden

Linux Kernel Engineer - Ubuntu

Unlock employer Jeddah, Saudi Arabia Posted: 10 Aug 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely utilized in initiatives such as public cloud, data science, AI, engineering innovation, and IoT. As a pioneer of global distributed collaboration, we have a kernel team that supports Ubuntu across a diverse range of hardware and use cases. The Canonical Linux Kernel Organization is responsible for all supported Ubuntu Linux kernels, spanning from embedded devices to cloud environments, focusing on areas such as hardware and virtualization enablement, security, reliability, and performance.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Key Responsibilities:

  • Collaborate regularly with a globally distributed team.
  • Work closely with external silicon, cloud, or hardware manufacturer delivery teams.
  • Diagnose and resolve issues in the kernel.
  • Take responsibility for the delivery of a flavour of the Ubuntu Linux kernel.
  • Improve tooling and automation for kernel delivery and testing.
  • Submit, review, and apply kernel patches.

Requirements:

  • Significant programming experience in C (experience in Python, Golang, or similar languages is also desirable).
  • Familiarity with operating system kernel internals and concepts (Linux preferred).
  • Strong background with git and experience with Linux.
  • Professional written and spoken English with excellent presentation skills.
  • Willingness to travel globally twice a year for company events.

Nice-to-Have Skills:

  • Strong grasp of device drivers and low-level system engineering.
  • Prior experience in software packaging formats (Ubuntu/Debian/Snap experience highly regarded).
  • Understanding of Linux kernel upstream processes.
  • Performance engineering and security experience.
  • Background in CI/CD and process automation.
  • Prior public involvement with an open-source project.

Work Conditions:

  • Remote work environment with no pressure to work from an office.
  • Biannual team sprints in person for collaboration.
  • Ability to travel for company events (up to two weeks each time).

Compensation and Benefits: Canonical offers a competitive compensation package that considers geographical location, experience, and performance. Included are:

  • Performance-driven annual 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.

Canonical is at the forefront of the global move to open source, aiming to change the landscape of software through the Ubuntu platform, supporting AI, IoT, and the cloud. We emphasize excellence and provide a supportive work environment that values diversity and equal opportunity.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct