Linux Software Engineer - Ubuntu -Gen Silicon; and seniority levels
Glasgow, Glasgow City Area, G1, Scotland, UK
Listed on 2025-12-08
-
Software Development
Software Engineer, Embedded Software Engineer
Linux Software Engineer - Ubuntu for Next-Gen Silicon
Canonical seeks a passionate Linux Software Engineer to work across the full Ubuntu stack and collaborate with silicon innovators, ensuring Ubuntu delivers optimal performance on emerging hardware platforms.
Location
:
Globally remote
- Collaborate proactively within a distributed team to deliver silicon‑optimized Ubuntu releases.
- Engage with upstream communities, commercial customers, and partner silicon vendors to shape future Ubuntu features.
- Debug issues in open‑source code and Canonical maintained packages.
- Help customers integrate their SDKs, build OS images, and optimize applications for Ubuntu Core, Desktop, and Server.
- Maintain Ubuntu silicon features and package packages across platforms such as:
- Servers, HPC, AI systems, IoT devices, PCs, Smart
NICs, automotive - AI stacks
- Graphics, audio, multimedia
- Virtualization and containers
- Hardware enablement stacks
- New architectures, tool chains
- Package management and dependencies
- Platform security (secure boot, FDE, Ubuntu Core, Confidential Computing)
- Servers, HPC, AI systems, IoT devices, PCs, Smart
- Work from home with global travel for internal events twice to four weeks per year.
- Strong academic background and technical passion.
- Undergraduate degree in a technical discipline (or strong narrative of alternative path).
- Excellent communication, curiosity, flexibility, and accountability.
- Strong fundamentals in C, C++ and Python.
- Experience or interest in Linux distribution packaging.
- Experience or interest in open‑source maintenance or contribution and licenses.
- Fundamental understanding of package management and dependency resolution.
- Graphics, audio, or multimedia stacks
- Virtualization and containers (Docker, OCI, Kubernetes)
- Hardware enablement for platforms and devices (Smart
NICs, NVMe, GPUs, audio, sensors) - Performance optimization
- Toolchain development and maintenance
- Networking protocols and technologies (TCP/IP, DHCP, HTTP/REST)
- Security best practices
- IoT and embedded systems, board‑level hardware, SoCs, BMCs, bootloaders, firmware, OS, applications, services.
- Distributed work environment with twice‑yearly in‑person team sprints.
- 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.
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, Canonical powers the platform that enables AI, IoT, and cloud deployments around the world.
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: