CareerPlanGet AI match score →

Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)

Home Based - Worldwide🌐 Remote💼 Full-time🗓 2026-03-31 → 2026-07-31

Core

Optimizing Ubuntu for new silicon technologies (hardware accelerators, AI stacks, confidential computing) across diverse architectures (x86, ARM, RISC-V, PowerPC, s390x) to serve enterprise cloud, data science, and IoT markets.

Role type

Linux Software Engineer (Open Source / Silicon Optimization)

Builds

Silicon-optimized Ubuntu packages, OS images, and toolchains for servers, HPC, AI systems, IoT, and automotive platforms.

Domain

Open Source / Linux / Embedded Systems / Silicon Hardware

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Python, Linux distribution packaging, package management, dependency resolution, open source maintenance, debugging open source code

Preferred skills

Graphics/audio/multimedia stacks, virtualization (Docker, OCI, Kubernetes), hardware enablement (SmartNICs, NVMe, GPUs), performance optimization, toolchain development, networking protocols (TCP/IP, HTTP/REST), IoT/embedded systems (SoCs, BMCs, bootloaders), platform security (secure boot, FDE, confidential computing)

Technologies

Ubuntu, Docker, OCI, Kubernetes, x86, ARM, RISC-V, PowerPC, s390x, SmartNICs, NVMe, GPUs, TCP/IP, HTTP/REST

Responsibilities

Collaborate within a distributed team to optimize Ubuntu for new silicon; evaluate contributions to maintain software standards; debug issues on open source and team-maintained code; help customers integrate apps and optimize applications with Ubuntu Core/Desktop/Server; maintain Ubuntu silicon features and packages across platforms and technologies.

Seniority

Multiple levels (Junior to Senior/Principal implied by 'multiple roles and seniority levels' and 'exceptional academic track record')

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗