Senior Bootloader

hace 2 meses


Aguascalientes, Aguascalientes, México Canonical A tiempo completo
About the Role

We are seeking an experienced software engineer to join our Ubuntu Foundations Engineering team. As a key member of our team, you will be responsible for maintaining and enhancing the Ubuntu bootloader stack to provide fast, reliable, and secure Ubuntu systems on all devices and in the cloud.

Key Responsibilities
  • Collaborate with our 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 overall performance and experience
  • Write high-quality code to create new features and contribute upstream to projects like 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
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
  • Bachelor's or equivalent in Computer Science, STEM, or similar degree
About Canonical

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.