Canonical, the company behind Ubuntu, is seeking embedded systems software engineers to work on cutting-edge open source technologies. This role spans multiple teams working on low-level system technology and embedded systems across various seniority levels. Engineers will work with the latest Linux kernel, RTOS, and open source technologies, focusing on memory, performance, battery, and connectivity-constrained code for x86, ARM, or RISC-V silicon.
The position offers the opportunity to work on Ubuntu Core, a containerized version of Ubuntu, and contribute to various embedded environment teams including IoT, robotics, and hardware enablement. Engineers will collaborate with global teams, engage with the open source community, and work on optimizing Ubuntu for various hardware platforms.
The role is fully remote with opportunities for global travel 2-4 weeks annually for company events. Canonical provides a comprehensive benefits package including learning and development budget, annual compensation reviews, and various support programs. The company values diversity and maintains a remote-first culture since 2004.
Ideal candidates should have strong academic backgrounds, experience with Linux systems, and proficiency in languages like Golang, C, C++, or Rust. This is an excellent opportunity for those passionate about embedded systems and open source technology to contribute to one of the world's leading Linux platforms.