Senior Bootloader

hace 2 meses


Morelia, Michoacán de Ocampo, México Canonical A tiempo completo
About the Role

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
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.