12 open roles

Canonical systems software jobs

Roles NearMetal reads from Canonical’s own careers source. Every entry links back to that page — apply there, not here.

Open roles12
Sub-domains6
Remote0%
Last seen hiring2026-08-04

Develops Ubuntu Linux, kernels, containers, virtualization, storage, and embedded systems.

Official source. canonical.com ↗ · canonical.com ↗

Hires into. Kernel & Drivers (6), Compilers & Runtimes (1), Storage & Filesystems (1), Networking & Protocols (1), Virtualization & Containers (2), Embedded & Firmware (1).

Languages named on these postings. C++ (6), Rust (6), Go (5), Assembly (3), C (1).

VRT·0086

Containerization & Virtualisation Engineer

Canonical · Home based - Worldwide · Rust, C++, Go
checked 46d
view source ↗
KRN·0082

C++/Rust Graphics and Windowing System Software Engineer - Mir

Canonical · Home Based - APAC; Home based - EMEA · Rust, C++
checked 46d
view source ↗
EMB·0081

Embedded & Desktop Linux Systems Engineer - Optimisation

Canonical · Home based - Worldwide · C++
checked 46d
view source ↗
VRT·0083

Golang System Software Engineer - Containers / Virtualisation

Canonical · Home Based - Americas; Home based - EMEA · Go
checked 46d
view source ↗
KRN·0087

Junior Linux Kernel Engineer - Ubuntu

Canonical · Home based - Worldwide · Rust
checked 46d
view source ↗
KRN·0089

Lead Linux Kernel Engineer - Ubuntu

Canonical · Home based - Worldwide · Rust, C
checked 46d
view source ↗
KRN·0084

Linux Devices Software Engineer

Canonical · Home based - Worldwide; Office Based - Taipei, Taiwan · Rust, C++, Go
checked 46d
view source ↗
KRN·0085

Linux Kernel Engineer

Canonical · Home based - Worldwide
checked 46d
view source ↗
NET·0088

Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

Canonical · Home Based - Americas; Home Based - APAC; Office Based - Beijing, China; Office Based - Taipei, Taiwan · Rust, C++, Go
checked 46d
view source ↗
STO·0080

Software Engineer, Ceph & Distributed Storage

Canonical · Home Based - Americas; Home based - EMEA · Go
checked 46d
view source ↗
CMP·0091

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical · Home Based - Americas · C++
checked 46d
view source ↗
KRN·0090

Ubuntu Linux Kernel Engineer - BIOS/Firmware

Canonical · Home Based - APAC · Assembly
checked 46d
view source ↗
Corrections

Verify this source, or report a correction

NearMetal is not Canonical and does not speak for it. If this page is wrong — a stale source, a misfiled role, a company that would rather not be listed — say so and it is fixed or removed.

Report a correction

LAST UPDATED 2h263 roles80 companiesnext check 10h263 roles · updated 2hindex status ↗