Senior System Engineer Job Description The role of Senior System Engineer is crucial in maintaining and enhancing the Ubuntu bootloader stack to provide fast, reliable and secure Ubuntu systems on all devices and in the cloud. About the Role This position involves collaborating with a distributed team to define and shape the boot architecture of Ubuntu. You will work closely with teams focused on Ubuntu for server, desktop, IoT and clouds to ensure architecture decisions improve the overall performance and experience of Ubuntu. Main Responsibilities: - Collaborate proactively with a distributed team to develop high-quality code that creates new features and contributes upstream. - Contribute to feature and bug fixes in projects including Grub, shim, u-boot and associated tools. - Debug issues and produce high-quality fixes. - Review code produced by other engineers. - Discuss ideas and collaborate on finding good solutions. 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 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. - You have a Bachelor's or equivalent in Computer Science, STEM or similar degree. We Offer: - Personal learning and development budget. - Annual compensation review. - Recognition rewards. - Annual leave.