Linux Boot and System Engineer
We are seeking an experienced software engineer passionate about Linux systems, hardware architectures and open source communities to collaborate with our team on the Ubuntu Foundations Engineering project.
This is a highly technical role requiring a careful and systematic approach to software development. You will work on the architecture, design and development of core components involved in the boot and startup of the Ubuntu Distribution, interacting with the upstream community for projects like Grub, shim and u-boot.
Key Responsibilities:
* Collaborate with a distributed team to achieve common goals
* Contribute to defining and shaping the boot architecture of Ubuntu
* Write high quality code to create new features and contribute upstream
* Debug issues and produce high quality fixes
* Review code produced by other engineers
Requirements:
* 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 passion for technology and collaboration with brilliant people
This role offers the opportunity to work on a cutting-edge project, contributing to the success of Ubuntu and shaping the future of Linux systems.