Senior Ubuntu Platform Integration Engineer at Canonical
Confirmed open
Optimise Ubuntu for new silicon and hardware platforms, integrating kernel, networking, virtualisation, graphics and device software with technology partners.
- Location
- Home based - Worldwide
- Work arrangement
- remote
- Technologies
- Python, C++, Docker, Linux
Role overview
This globally remote role works with major silicon partners to bring next-generation hardware features and performance to Ubuntu. The engineering scope stretches from the kernel through networking, virtualisation and graphics to the device and application experience across IoT, desktop and server platforms.
Responsibilities
- Design and implement Ubuntu integration for new IoT, desktop and server hardware.
- Coordinate with hardware partners on technical plans, test strategies and quality measures for their platforms.
- Lead customer discussions covering full architectures from cloud to edge.
- Help partners integrate applications and SDKs, build Ubuntu device images and optimise workloads on Ubuntu Core, Desktop and Server.
- Investigate system performance, compatibility and security across the Linux stack.
Qualifications
- Computer science or related STEM degree, with experience in Python, C or C++.
- Linux packaging experience with Debian, RPM or Yocto and familiarity with open-source communities and licences.
- Knowledge of server or embedded hardware, such as firmware, bootloaders, GPUs, RDMA or virtualisation.
- Understanding of graphics and networking protocols including TCP/IP, DHCP or HTTP/REST.
- Ability to work independently in a global team; CI, benchmarking, containers and security practices are relevant additional skills.
Benefits
- Home-based distributed work with twice-yearly in-person team gatherings.
- A stated USD 2,000 yearly learning budget, compensation reviews and recognition rewards.
- Annual and parental leave, employee assistance and travel opportunities for company events, subject to the applicable local programme.
About Canonical
Canonical publishes Ubuntu and develops open-source products for cloud, AI, connected devices and enterprise infrastructure. It describes most engineering roles as home based, with periodic in-person team gatherings.
How to apply
Review the original posting and apply through the employer’s careers page.
View source and applySource checked: 2026-09-29
Show what you can do
Build a free profile around your CV and real work. Share its link when you are ready. Applications for this role still go directly to the employer.
Build a free profileBrowse job categories
Related jobs
- Junior Cloud Native Application Developer (C++, Linux) — Endava
- HMI Software Engineer (C++/Qt) (BSH) (1 Year Contract) — Bosch
- Python Engineer at Canonical — Canonical
- Containerization and Virtualisation Engineer at Canonical — Canonical
- Senior AWS Cloud DevOps Engineer — Bosch
- Senior Telematics Software Engineer — Bosch