← All open jobs

Information Technology · Not stated

Direct employer

Ubuntu Core Software Engineer

Canonical

Home based - EMEANot stated · RemoteDeadline not published by employerChecked 15 Oct 2026
Illustration of construction plans, a hard hat and measuring tools.

Published by employer

About this role

This plain-English summary was prepared by work.ke from the original advert. Confirm all details on the source before applying.

Role overview

Canonical is hiring a Ubuntu Core Software Engineer to work remotely within the EMEA region. The role suits software engineers passionate about open source, Linux, security, and embedded systems who want to work on secure, updatable Linux operating systems for IoT and other embedded environments.

Read full role

What you will do

  • Write high quality code with unit tests to develop new features
  • Debug Linux system-level issues and produce code fixes
  • Collaborate proactively with a distributed team
  • Review code written by other engineers
  • Discuss ideas and work together to find good solutions
  • Integrate various bootloaders and maintain gadget snaps
  • Travel globally 2 to 4 times a year for internal and external events

Requirements

  • Bachelor's degree or equivalent in Computer Science, STEM or a similar field
  • Experience programming in C or Golang and Shell scripting
  • Good understanding of Linux and modern GNU/Linux distributions, preferably Debian or Ubuntu
  • Personal or professional experience with Linux-capable devices such as Raspberry Pi
  • Interest or experience in low-level systems and security features including bootloaders (piboot, uboot, grub-uefi) on ARM and X86
  • Knowledge of systemd, udev, initrd, and graphics
  • Familiarity with OS-level firmware daemons and CLI applications
  • Understanding of Linux security implementations like TPM, FDE, LUKS, HSM
  • Knowledge or experience with Yocto is preferred
  • Passion for technology and working with skilled people
  • Curiosity, flexibility, good communication, accountability, and strong soft skills
  • Self-motivation and enterprise

Benefits

The employer offers a competitive salary based on location, experience, and performance, with annual compensation reviews and performance-based bonuses. Benefits include a distributed work environment with biannual team sprints, a personal learning and development budget of USD 2,000 per year, holiday leave, parental leave, wellness programs, and opportunities for travel with priority travel upgrades for company events.

How to apply

Apply through the employer's official contact. The employer has not published a closing date.

View advert & apply