Company logo hidden

Junior Linux Kernel Engineer - Ubuntu

Unlock employer Riyadh, Saudi Arabia Posted: 14 Aug 2025

Financial

  • Estimate: $30k - $50k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems, with a focus on the Ubuntu platform used widely in public cloud, data science, AI, engineering innovations, and IoT. As a member of the Canonical Kernel Team, you will work on the Linux kernel for Ubuntu, contributing to various initiatives, including optimized solutions for key silicon and cloud platforms, enabling Ubuntu on embedded systems, and enhancing driver support for PC platforms.

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

We seek recent university graduates or early-career professionals eager to develop kernel-level software, including security updates and patching. You will work in a remote team and be willing to travel globally twice a year for company engineering events.

Key Responsibilities:

  • Collaborate with a distributed team and learn from senior mentors about the Linux kernel.
  • Work with silicon, cloud, hardware manufacturers.
  • Diagnose and resolve kernel issues reported by customers and the community.
  • Take responsibility for the delivery of various Ubuntu Linux kernel flavors.
  • Improve tooling and automation for kernel delivery and testing.
  • Submit, review, and apply kernel patches in collaboration with upstream maintainers.

Requirements:

  • Ability to communicate effectively in English (written and verbal).
  • Programming experience in C and/or Rust.
  • Familiarity with version control, preferably git.
  • Understanding of operating system kernel fundamentals.
  • Willingness to travel twice a year for company events lasting up to two weeks.

Nice-to-Have Skills:

  • Interest and experience in Rust.
  • Python and Bash scripting skills.
  • Experience with Ubuntu/Debian/Snap packaging.
  • Background in kernel patching, debugging, and device drivers.

Benefits:

  • Competitive compensation with performance-driven bonuses.
  • Distributed work environment with in-person team sprints twice a year.
  • Personal learning and development budget of USD 2,000 annually.
  • Annual compensation review and recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Opportunities to travel for company events.

Canonical values diversity and is an equal opportunity employer, fostering a workplace free from discrimination.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct