Software Engineer, Ubuntu Commercial Computers
- Level
- Mid
Not stated in the posting: salary, work type, visa.
Open. First seen 7 March 2026.
About the role
Role Summary
Canonical's OEM Delivery Team works with tier-one OEM, IHV, and ODM customers to pre-load Ubuntu Classic, Ubuntu Core, and bring Ubuntu directly to millions of users. You will have the opportunity to enable cutting edge technology with world leading partners, and become the first contributor to the innovation.
As a Software Engineer, you will be responsible for technical aspects of ensuring that Ubuntu functions well on systems. This fast-paced environment requires strong debugging, critical thinking and problem-solving skills, and deep knowledge of the Linux system. You will cooperate with the best developers in the open source communities to deliver the best user experience.
Key Responsibilities
- Work closely with project managers and Field/QA engineers to identify, triage, and fix critical system-level problems;
- Work with individual upstream projects to find and apply patches for bugs affecting OEM/ODM customers; champion locally-developed patches for inclusion in the upstream package;
- Provide software and system engineering services for OEM and ODM customers;
- International travel is occasionally required. Must be able to travel to the EU, USA, China, and Taiwan;
Required Skills And Experience
- Participation in open-source development projects;
- Passion on Linux and Open Source projects;
- Strong English-language communication skills, especially in online environments such as mailing lists and IRC;
- Excellent and proven time-management skills;
- Ability to be productive in a globally-distributed team through self-discipline and self-motivation;
Desirable Skills And Experience
- Demonstrated open source participation and contributions;
- Fluency in written and spoken Mandarin Chinese;
Canonical is an equal opportunity employer
Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
What this role asks for
In most of Canonical's ads
Linux
Named in most of its open postings, whatever the role.
Read against Canonical's other open postings on this site.
The team: Devices Engineering HIRES STEADILY
This role is one of 33 open in Devices Engineering. 1 was posted in the last 30 days and the oldest in January: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Linux (33 of 33), Python (21 of 33), C (19 of 33), Bash (14 of 33), Embedded Systems (14 of 33), Linux Kernel (12 of 33), C++ (9 of 33)
OTHER ROLES ON THIS TEAM
- Software Quality Assurance Engineer - Linux, PC, IoT posted Oct 2
- Software Quality Assurance Engineer - Linux, PC, IoT posted Jun 2
- Ubuntu Linux Kernel Test Engineer posted May 29
- Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels) posted Nov 28
- Kernel Build Automation Engineer - Ubuntu Linux posted Oct 16
- Engineering Manager - Ubuntu Core posted Sep 19
- Ubuntu Enablement Engineer posted Jul 24
- Engineering Director, Devices Software Engineering posted Jul 15
- Senior Ubuntu Embedded IoT System Engineer posted Mar 20
- Embedded Linux Senior Software Engineer - Optimisation posted Feb 11
- Ubuntu Linux Kernel Engineer - Silicon Enablement posted Jun 27
- Ubuntu Linux Kernel Engineer - BIOS/Firmware posted Jun 27
- Linux Platform Integration - Ubuntu Systems Senior Engineer posted Jun 23
- Lead Linux Kernel Engineer - Ubuntu posted Jun 3
- Engineering Manager - Ubuntu Hardware Certification Quality and Test Engineering posted May 28
- Linux Enablement - Software Engineering Manager posted May 15
- Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU posted Mar 20
- Junior Linux Kernel Engineer - Ubuntu posted Feb 26
- Ubuntu Enablement Engineer posted Dec 11
- PC Platforms Kernel Engineer - Ubuntu Linux posted Sep 27
- Senior Ubuntu Embedded IoT System Engineer posted Nov 22
- Ubuntu Enablement - Software Engineering Manager posted Oct 3
- C++/Rust Graphics and Windowing System Software Engineer - Mir posted Sep 7
- Linux devices software engineer - snapd posted Jul 13
- Software Engineer - Ubuntu Server Certification posted May 25
- Engineering Manager - Linux Hardware Enablement posted Mar 29
- Python Software Engineer - Ubuntu Hardware Certification Team posted Mar 28
- Embedded & Desktop Linux Systems Engineer - Optimisation posted Mar 26
- Engineering Manager - Ubuntu Linux Kernel posted Mar 14
- Linux Enablement - Software Engineering Manager posted Sep 3
- Ubuntu Core Software Engineer posted Jun 10
- Software Engineer - Edge AI posted Jan 29
From the team and dates on Canonical's own job board.
Similar jobs
- Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu at Canonical
Also at this company - Silicon Alliances Ecosystem Development Manager - APAC at Canonical
Also at this company - Silicon Alliances Ecosystem Development Manager at Canonical
Also at this company - Software Quality Assurance Engineer - Linux, PC, IoT at Canonical
Also at this company - Engineering Manager - Distributed Systems, Python / Go at Canonical
Also at this company - Technical Product Marketing Manager - Cybersecurity at Canonical
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.