Linux Software Engineer - Ubuntu
Core
Optimize Ubuntu for new silicon technologies and architectures to support public cloud, data science, AI, and IoT initiatives.
Role type
Senior Linux Software Engineer (Embedded/Silicon Optimization)
Builds
Silicon-optimized Ubuntu packages, OS images, and hardware enablement stacks for servers, HPC, AI, IoT, and automotive systems.
Domain
Open Source / Linux / Embedded Systems / Silicon Optimization
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, Linux distribution packaging, package management, dependency resolution, open source maintenance, toolchain development, networking protocols, security best practices, IoT/embedded systems fundamentals.
Preferred skills
Graphics/audio/multimedia stacks, virtualization (Docker, OCI, Kubernetes), hardware enablement (SmartNICs, NVMe, GPUs), performance optimization, board-level hardware/SoC experience.
Technologies
Ubuntu, Debian, Docker, OCI, Kubernetes, TCP/IP, HTTP/REST, x86, ARM, RISC-V, PowerPC, s390x, SmartNICs, NVMe, GPUs.
Responsibilities
Collaborate within a distributed team to evaluate contributions and maintain software standards; debug issues on open source and team-maintained code; work with upstream projects and customers to integrate apps and optimize applications; maintain Ubuntu silicon features and optimized packages across platforms; advise on work in other areas and shape the future of Ubuntu.
Seniority
Senior, hands-on IC