Company logo hidden

Senior Engineer - Linux Boot Stack

Unlock employer Riyadh, Saudi Arabia Posted: 09 Jul 2025

Financial

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

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

We are seeking an experienced software engineer passionate about Linux systems, hardware architectures, Ubuntu, and the open source community, to join the Ubuntu Foundations Engineering team. Your role will focus on maintaining and enhancing the Ubuntu bootloader stack to ensure fast, reliable, and secure Ubuntu systems on all devices and in the cloud.

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

The boot process is one of the most critical aspects of any operating system where stability, reliability, and security are paramount. Your responsibilities will include:

  • Collaborating proactively with a distributed team.
  • Working with a highly technical team to define and shape the boot architecture of Ubuntu.
  • Contributing to feature and bug fixes in projects including Grub, shim, u-boot, and associated tools.
  • Debugging issues and producing high-quality fixes.
  • Reviewing code produced by other engineers and participating in code and design reviews.
  • Interacting with the upstream community for projects like Grub, shim, and u-boot.

Valued Skills, Approach and Experience:

  • Development experience with early boot software like TF-A, OP-TEE, U-Boot, shim, GRUB, or the Linux kernel.
  • Experience on non-x86 platforms such as ARM, RISC-V.
  • A love of technology and working with brilliant people.
  • Motivated, curious, flexible, articulate, and accountable.
  • A long-time Linux user with broad interests in the future of Linux.
  • Experience or interest in learning how to package software for Debian and Ubuntu.
  • A Bachelor’s or equivalent in Computer Science, STEM, or a similar degree.
  • Enterprising, thoughtful, and self-motivated.

Work Conditions:

  • Work from home with global travel 2 to 4 weeks a year for internal and external events.

Languages: While specific language requirements are not mentioned, proficiency in English is typically advantageous in an international remote work environment.

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. We are proud to foster a workplace free from discrimination and value diversity of experience, perspectives, and backgrounds to create a better work environment and better products.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct