Linux Bootloader Software Engineer

4 days ago


Perth, Western Australia beBeeBootloader Full time $96,000 - $124,000

We are seeking an experienced software engineer passionate about Linux systems, hardware architectures, Ubuntu, and the open source community to develop and maintain our bootloader stack.

About this role

This is a fantastic opportunity for someone with expertise in early boot software like TF-A, OP-TEE, U-Boot, shim, GRUB, or the Linux kernel. Our team works collaboratively to shape the boot architecture of Ubuntu, driving innovation and technical advancements in our products.

Key Responsibilities
  • Design, implement, and test new features in our bootloader stack to ensure fast, reliable, and secure Ubuntu systems on all devices and in the cloud.
  • Collaborate closely with cross-functional teams focused on Ubuntu for server, desktop, IoT, and clouds to achieve common goals.
  • Develop high-quality code to create new features and contribute upstream, following best practices for coding and testing.
  • Contribute to feature and bug fixes in projects including Grub, shim, u-boot, and associated tools.
  • Participate in code reviews to improve the overall quality and security of our codebase.
Requirements
  • Development experience with early boot software like TF-A, OP-TEE, U-Boot, shim, GRUB, or the Linux kernel.
  • Familiarity with non-x86 platforms such as ARM and RISC-V.
  • A strong understanding of Linux systems and hardware architectures.
  • Experience or interest in learning how to package software for Debian and Ubuntu.
  • You have a Bachelor's or equivalent degree in Computer Science, STEM, or a related field.

  • Senior Bootloader

    3 weeks ago


    Perth, Western Australia Canonical Full time

    Join to apply for the Senior Bootloader & System Engineer - Ubuntu Linux role at Canonical13 hours ago Be among the first 25 applicantsJoin to apply for the Senior Bootloader & System Engineer - Ubuntu Linux role at CanonicalGet AI-powered advice on this job and more exclusive features.We are seeking an experienced software engineer passionate about Linux...


  • Perth, Western Australia Canonical Full time

    Embedded Linux Senior Software Engineer - Optimisation 1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features.Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving...


  • Perth, Western Australia Canonical Full time

    Embedded Linux Senior Software Engineer - Optimisation1 day ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role...


  • Perth, Western Australia Canonical Full time

    Embedded Linux Senior Software Engineer - Optimisation1 day ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role...


  • Perth, Western Australia Canonical Full time

    1 month ago Be among the first 25 applicantsThis role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained...


  • Perth, Western Australia beBeeSystem Full time

    Job DescriptionThe Ubuntu Foundations Engineering team is seeking a highly skilled and experienced software engineer to maintain and enhance the Ubuntu bootloader stack. The ideal candidate will have a strong passion for Linux systems, hardware architectures, and open-source communities.This role involves collaborating with a distributed team to define and...


  • Perth, Western Australia beBeeoptimization Full time $120,000 - $180,000

    Job TitleSoftware Engineering Manager - Desktop and Embedded Linux Optimisation.A key role in leading a team of engineers to design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.


  • Perth, Western Australia Canonical Full time

    Linux Engineering Manager - Optimisation for Latest Hardware Join to apply for the Linux Engineering Manager - Optimisation for Latest Hardware role at Canonical Linux Engineering Manager - Optimisation for Latest Hardware 4 months ago Be among the first 25 applicants Join to apply for the Linux Engineering Manager - Optimisation for Latest Hardware role...


  • Perth, Western Australia Canonical Full time

    Linux Engineering Manager - Optimisation for Latest HardwareJoin to apply for the Linux Engineering Manager - Optimisation for Latest Hardware role at CanonicalLinux Engineering Manager - Optimisation for Latest Hardware4 months ago Be among the first 25 applicantsJoin to apply for the Linux Engineering Manager - Optimisation for Latest Hardware role at...


  • Perth, Western Australia Canonical Full time

    Linux Engineering Manager - Optimisation for Latest HardwareJoin to apply for the Linux Engineering Manager - Optimisation for Latest Hardware role at CanonicalLinux Engineering Manager - Optimisation for Latest Hardware4 months ago Be among the first 25 applicantsJoin to apply for the Linux Engineering Manager - Optimisation for Latest Hardware role at...