Canonical Circular Logo

Senior Bootloader & System Engineer - Ubuntu Linux

Canonical Riyadh, Saudi Arabia Posted: 18 Feb 2025

Financial

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

Accessibility

  • Fully Remote
  • 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. The role involves maintaining and enhancing the Ubuntu bootloader stack to provide fast, reliable, and secure Ubuntu systems across devices and in the cloud. The boot process is critical, and an emphasis on stability, reliability, and security is paramount.

As a Linux System Engineer, you will focus on the architecture, design, and development of core components involved in the boot and startup of the Ubuntu distribution. You will collaborate with the upstream community for projects like Grub, shim, and u-boot, mentor less senior engineers, participate in code and design reviews, and work with other teams to ensure architecture decisions enhance overall performance and experience.

Location: Riyadh, Riyadh, Saudi Arabia (Remote)

Work Conditions: Full-time, remote work with global travel required 2 to 4 weeks a year for internal and external events.

Key Responsibilities:

  • Collaborate proactively with a distributed team.
  • Define and shape the boot architecture of Ubuntu.
  • Create high-quality code for new features and contribute upstream.
  • Debug issues and produce high-quality fixes.
  • Review code produced by other engineers.
  • Discuss ideas and collaborate on solutions.

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 and RISC-V.
  • Broad interests in the future of Linux.
  • Bachelor's degree or equivalent in Computer Science, STEM, or a similar field.
  • Motivated, curious, flexible, articulate, and accountable.

Languages Required: Proficiency in English is assumed; other language requirements are not specified.

What Canonical Offers:

  • Personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel

Canonical is a growing international software company that works with the open-source community, delivering Ubuntu, the world's best free software platform. We strive to foster a diverse and inclusive workplace free from discrimination and give fair consideration to all applicants.

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.