Senior Bootloader
hace 2 meses
We are seeking an experienced software engineer to join our Ubuntu Foundations Engineering team to maintain and enhance the Ubuntu bootloader stack. The ideal candidate will have a passion for Linux systems, hardware architectures, and the open source community.
Key Responsibilities- Collaborate with a distributed team to define and shape the boot architecture of Ubuntu
- Work with teams focused on Ubuntu for server, desktop, IoT, and clouds to ensure architecture decisions improve the overall performance and experience of Ubuntu
- Write high-quality code to create new features and contribute upstream in projects including Grub, shim, u-boot, and associated tools
- Contribute to feature and bug fixes, debug issues, and produce high-quality fixes
- Review code produced by other engineers and discuss ideas to find good solutions
- 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
- Bachelor's or equivalent in Computer Science, STEM, or similar degree
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency, and enhance security with Ubuntu.
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.