Padmi
Canonical logo
Canonical

Ubuntu Linux · open source software

Senior Bootloader & System Engineer

IndiaPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Canonical

Opens the source posting on shine.com

Source description

About the role

View original

As a Linux System Engineer at Canonical, you will be joining the Ubuntu Foundations Engineering team to work on maintaining and enhancing the Ubuntu bootloader stack. Your role will be critical in providing fast, reliable, and secure Ubuntu systems across all devices and in the cloud. The boot process is a crucial aspect of any operating system, where stability, reliability, and security are paramount for Ubuntu's success from Desktop to the Cloud. Your expertise in Linux systems, hardware architectures, and involvement in the open-source community will be highly valued in this role. Key Responsibilities: - Collaborate proactively with a distributed team. - Define and shape the boot architecture of Ubuntu. - Work with teams focusing on Ubuntu for server, desktop, IoT, and clouds. - Write high-quality code for new features and contribute upstream. - Contribute to feature and bug fixes in projects like Grub, shim, u-boot, and associated tools. - Debug issues and provide high-quality fixes. - Review code from other engineers. - Engage in discussions and collaborate on finding effective solutions. - Mentor less senior engineers and participate in code and design reviews. - Ensure architecture decisions enhance the overall performance and experience of Ubuntu. Qualifications Required: - 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. - Bachelor's or equivalent degree in Computer Science, STEM, or similar field. - Experience or interest in learning how to package software for Debian and Ubuntu. - Passion for technology and collaboration with talented individuals. - Motivated, curious, flexible, articulate, and accountable. As part of the Ubuntu Foundations Team, you will play a crucial role in delivering and maintaining the core of the Ubuntu system. Canonical offers a conducive work environment where personal learning and development are encouraged through a dedicated budget. Additionally, you will have opportunities for annual compensation reviews, recognition rewards, annual leave, and Priority Pass for travel. As a Linux System Engineer at Canonical, you will be joining the Ubuntu Foundations Engineering team to work on maintaining and enhancing the Ubuntu bootloader stack. Your role will be critical in providing fast, reliable, and secure Ubuntu systems across all devices and in the cloud. The boot process is a crucial aspect of any operating system, where stability, reliability, and security are paramount for Ubuntu's success from Desktop to the Cloud. Your expertise in Linux systems, hardware architectures, and involvement in the open-source community will be highly valued in this role. Key Responsibilities: - Collaborate proactively with a distributed team. - Define and shape the boot architecture of Ubuntu. - Work with teams focusing on Ubuntu for server, desktop, IoT, and clouds. - Write high-quality code for new features and contribute upstream. - Contribute to feature and bug fixes in projects like Grub, shim, u-boot, and associated tools. - Debug issues and provide high-quality fixes. - Review code from other engineers. - Engage in discussions and collaborate on finding effective solutions. - Mentor less senior engineers and participate in code and design reviews. - Ensure architecture decisions enhance the overall performance and experience of Ubuntu. Qualifications Required: - 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. - Bachelor's or equivalent degree in Computer Science, STEM, or similar field. - Experience or interest in learning how to package software for Debian and Ubuntu. - Passion for technology and collaboration with talented individuals. - Motivated, curious, flexible, articulate, and accountable. As part of the Ubuntu Foundations Team, you will play a crucial role in delivering and maintaining the core of the Ubuntu system. Canonical offers a conducive work environment where personal learning and development are encouraged through a dedicated budget. Additionally, you will have opportunities for annual compensation reviews, recognition rewards, annual leave, and Priority Pass for travel.

One address, no account. We’ll tell you when matching roles go live.

More at Canonical

Related open roles

View all roles