
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)
Canonical · Engineering · 19d ago
Anyone, anywhere in the world can apply.
Applies on the original listing · via Jobicy
Who can apply
Read straight from the listing, so you know before you spend time on it.
Anyone, anywhere in the world can apply.
“Location: This is a Globally remote role”
Over 1,200 colleagues distributed across 75+ countries globally.
- Async-first
- The listing doesn't promise async-first working.
- Contractor / B2B
- No mention of hiring international contractors or invoicing.
- Global stipend
- No home office or equipment budget mentioned.
- Annual retreat
- Teams meet in person two to four times a year in various global locations for team sprints and alignment.
Read from the listing automatically. Always confirm the details with the company before you accept an offer.
About the role
As part of Canonical's Partner Engineering Team, you will work across the full Linux stack to ensure Ubuntu is optimized for cutting-edge silicon architectures such as x86, ARM, RISC-V, PowerPC, and s390x. You will collaborate closely with leading global silicon providers, upstream open-source communities, and enterprise customers to debug code, maintain silicon-optimized packages, and advance technologies across AI, confidential computing, virtualization, and embedded systems.
What you'll do
- Collaborate proactively within a distributed engineering team and maintain high software quality standards through peer reviews
- Partner with worldwide silicon companies and upstream open-source projects to optimize Ubuntu across diverse hardware architectures
- Debug issues on open-source codebases and maintain silicon-optimized packages and toolchains
- Assist enterprise customers with OS image builds, SDK integrations, and application optimization across Ubuntu Core, Desktop, and Server
- Maintain platform security and enablement stacks including secure boot, full disk encryption, and confidential computing
- Travel globally 2 to 4 weeks annually for internal company events and engineering sprints
What you bring
- Undergraduate degree in a technical subject or an equivalent compelling alternative background
- Strong programming fundamentals in C, C++, and Python
- Understanding of Linux distribution packaging, package management, and dependency resolution
- Experience or strong interest in open-source software maintenance, contributions, and licensing
- Exceptional academic track record alongside strong collaboration and communication skills
About Canonical
Canonical is the publisher of Ubuntu, an open-source operating system widely used across public clouds, data science, AI, and IoT. Founded in 2004, the company operates as a globally distributed team spanning more than 75 countries.
View Canonical profile & open roles →