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