Embedded Linux Senior Software Engineer - Optimisation at Canonical
This role is designed for a senior-level engineer with a deep background in the Linux ecosystem and a passion for hardware-software optimization. The ideal cand
Work type: remote
Location: Home based - Worldwide
Type: Full-time
This role is designed for a senior-level engineer with a deep background in the Linux ecosystem and a passion for hardware-software optimization. The ideal candidate has strong systems-level programming skills in C and C++, and is comfortable working across the entire stack—from kernel and bootloaders to GUI and packaging. Experience with Debian or Yocto is essential, as you will be responsible for ensuring Ubuntu runs flawlessly on the world's most advanced silicon for IoT and server platforms.
Canonical offers a truly global, remote-first culture that they have pioneered since 2004. While the base salary is not disclosed, the company emphasizes global pay equity and includes a $2,000 USD annual professional development budget. Standout perks include "sprints" where the global team travels to meet in person, and a Priority Pass for travel upgrades during long-haul company events.
**You might be a good fit if you...**
* Have extensive experience with Linux packaging (Debian, RPM, or Yocto) and C/C++ development.
* Are comfortable acting as a technical lead for complex hardware integrations involving IoT, SoCs, or server-class platforms.
* Thrive in a self-disciplined, globally distributed environment and enjoy working with open-source communities.
* Possess a solid understanding of networking (TCP/IP) and security best practices for embedded or enterprise environments.
View this job on nocollar jobs