
Ubuntu Core Software Engineer
Work remotely in EMEA on Ubuntu Core to design and implement low-level embedded Linux components (bootloaders, boot mechanisms, storage layout, device trees, kernel, services). Requires experience with C or Go and Shell, strong Linux knowledge, familiarity with bootloaders (piboot, u-boot, grub-uefi), systemd/udev/initrd, and interest or experience in security features (TPM, LUKS, HSM). Role involves unit testing, debugging system-level issues, code review, and occasional global travel (2–4 times/year).