Canonical, the company behind Ubuntu, is seeking exceptional embedded systems software engineers to join their distributed teams. This role focuses on developing low-level system technology and embedded systems across various platforms including x86, ARM, and RISC-V. Engineers will work on Ubuntu Core, a containerized version of Ubuntu, and contribute to various embedded environment initiatives.
The position involves working with cutting-edge hardware and software technologies, requiring expertise in Linux kernel development, RTOS, and open source technologies. You'll be part of teams working on projects ranging from Ubuntu Core development to silicon optimization, kernel drivers, and IoT solutions.
As an embedded systems engineer at Canonical, you'll collaborate with globally distributed teams, contribute to open source communities, and work on challenging projects that impact millions of devices worldwide. The role offers significant growth opportunities, with chances to lead technical initiatives and engage with major silicon companies and OEMs.
The ideal candidate should have strong Linux experience, proficiency in languages like Go, C++, or Rust, and a passion for embedded systems. You'll be working remotely with occasional travel for company events, enjoying a flexible work environment and comprehensive benefits package.
This is an excellent opportunity for engineers who want to make a significant impact in the open source world while working on innovative embedded solutions that power the future of connected devices and IoT platforms.