Ubuntu Core Software Engineer at Canonical
This role is ideal for a mid-level software engineer with a deep interest in low-level Linux systems and the IoT ecosystem. You should be comfortable working cl
Work type: remote
Location: Home based - EMEA
Type: Full-time
This role is ideal for a mid-level software engineer with a deep interest in low-level Linux systems and the IoT ecosystem. You should be comfortable working close to the hardware, specifically focusing on bootloaders, kernels, and system security. Since this is a distributed, remote-first environment, you must be a self-motivated developer who excels at asynchronous collaboration and writing high-quality code in C or Go.
While the base salary is not specified, Canonical offers a performance-driven annual bonus and a dedicated $2,000 yearly budget for professional development. The company culture is built around global flexibility, though you will get to travel 2–4 times a year to international "sprints" to meet your team in person. This is a rare opportunity to influence the security and architecture of a major OS used across ARM, RISC-V, and X86 platforms.
**You might be a good fit if you...**
* Have professional experience with **C, Golang**, or **Shell** scripting.
* Are familiar with embedded hardware like Raspberry Pi and understand Linux boot mechanisms (GRUB, U-Boot).
* Have an interest in system security features like **TPM, LUKS, or Full Disk Encryption (FDE)**.
* Live in the **EMEA region** and enjoy working fully remotely with occasional global travel.
View this job on nocollar jobs