Canonical, the company behind Ubuntu Linux, is expanding its kernel engineering team to support various System On Chip (SoC) platforms. They're seeking talented engineers to work on optimizing Ubuntu Linux for different silicon manufacturers including NVIDIA, Xilinx, MediaTek, and Qualcomm. This role combines low-level system programming with hardware optimization, requiring expertise in C programming and kernel development.
The position offers a unique opportunity to work with cutting-edge hardware platforms while contributing to the world's most popular Linux distribution. As a Kernel Engineer, you'll be part of a global team responsible for building, maintaining, and optimizing the Linux kernel for Ubuntu. The role involves close collaboration with silicon vendors, troubleshooting complex issues, and ensuring optimal performance across different hardware platforms.
This is a remote position with a strong emphasis on self-motivation and independent work, while still maintaining regular collaboration with a distributed team. The ideal candidate will have a passion for hardware-level software development, though direct Linux kernel experience isn't mandatory if you have experience with other RTOS or bare-metal environments.
The role offers excellent growth opportunities within a pioneering tech firm that's at the forefront of open source technology. With competitive compensation, professional development support, and a truly global work environment, this position provides an excellent opportunity to make a significant impact in the open source world while working with cutting-edge technology.