Linux Software Engineer - Ubuntu for Next-Gen Silicon
🔒 Confidential Employer
Posted 21 March 2026
LOCATION
London
TYPE
Full-time
LEVEL
Mid-Senior level
SALARY
£60,000 / year
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion
SKILLS
C
C++
Python
Linux Distribution Packaging
Open Source Maintenance
Package Management
Virtualization
Containers (Docker, OCI, Kubernetes)
FULL DESCRIPTION
Linux Software Engineer - Ubuntu for Next-Gen Silicon
Join a dynamic team to optimise Ubuntu for next-gen silicon technologies. Collaborate proactively within a distributed team. Foster a software ecosystem with a seamless user experience for all Ubuntu users.
Responsibilities
- Collaborate proactively within a distributed team.
- Foster a software ecosystem with a seamless user experience for all Ubuntu users.
- Evaluate contributions of other engineers to maintain high‐quality software standards.
- Play a role in shaping the future of Ubuntu via new ideas and advising on work being done elsewhere.
- Collaborate with other teams in the Ubuntu and Debian communities, upstream projects, and commercially supported customers.
- Debug issues on open source code and team-maintained code.
- Help customers integrate their apps, SDKs, build OS images, and optimize applications with Ubuntu Core, Desktop and Server.
- Work with a team to maintain Ubuntu, silicon features, and silicon‐optimized packages across platforms and technologies such as servers, HPC and AI systems, IoT devices, PCs, SmartNICs and automotive systems; AI stacks; graphics, audio and multimedia stacks; virtualisation and containers; hardware enablement stacks; new architectures, architecture variants and optimized toolchains; package management and dependencies; platform security (secure boot, FDE, Ubuntu Core, confidential computing).
- Work from home with global travel 2 to 4 weeks for internal events.
Qualifications
- Exceptional academic track record from high school and university.
- Undergraduate degree in a technical subject or a compelling narrative about an alternative chosen path.
- Love technology and working with brilliant people.
- Curious, flexible, articulate, and accountable.
- Passionate, enterprising, thoughtful, and self-motivated.
- Valuable partnerships with a diverse set of internal and external groups.
- Strong fundamentals in C, C++ and Python.
- Experience or interest in learning Linux distribution packaging.
- Experience or interest in open source maintenance or contribution and licensing.
- Fundamental understanding of package management and dependency resolution.
Additional Skills That You Might Also Bring
- Experience with one or more of the following:
- Graphics, audio, or multimedia stacks.
- Virtualization and containers (Docker, OCI, Kubernetes).
- Hardware enablement for platforms and devices, including SmartNICs, NVMe storage, GPUs, audio components, and sensors.
- Performance optimization.
- Toolchain development and maintenance.
- Networking protocols and technologies (TCP/IP, DHCP, HTTP/REST).
- Security best practices.
- IoT and embedded systems, including board‐level hardware, SoCs, BMCs, bootloaders, firmware, operating systems, applications, and services.
Benefits
- Distributed work environment with twice‐yearly team sprints in person.
- Personal learning and development budget of USD 2,000 per year.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- Team Member Assistance Program & Wellness Platform.
- Opportunity to travel to new locations to meet colleagues.
- Priority Pass and travel upgrades for long‐haul company events.
Sign up free — access 45,000+ UK sponsor-licensed jobs