
Remote opportunity at
CanonicalSenior Ubuntu Embedded IoT System Engineer
Canonical is hiring a Senior Ubuntu Embedded IoT System Engineer in EMEA on a remote, full-time basis. The engineer joins the OEM Delivery group, which serves…
Career Tools
About This Role
Canonical is hiring a Senior Ubuntu Embedded IoT System Engineer in EMEA on a remote, full-time basis. The engineer joins the OEM Delivery group, which serves top-tier OEM, IHV and ODM clients by preloading Ubuntu Classic and Ubuntu Core and bringing Ubuntu to vast numbers of people. The engineer acts as Canonical's representative to OEMs, ODMs and chip partners, aiming for excellent Ubuntu performance on partner hardware in robotics, automotive,…
Job Description
Canonical is hiring a Senior Ubuntu Embedded IoT System Engineer in EMEA on a remote, full-time basis. The engineer joins the OEM Delivery group, which serves top-tier OEM, IHV and ODM clients by preloading Ubuntu Classic and Ubuntu Core and bringing Ubuntu to vast numbers of people. The engineer acts as Canonical's representative to OEMs, ODMs and chip partners, aiming for excellent Ubuntu performance on partner hardware in robotics, automotive, SmartNIC, medical device, industrial gateway and other devices.
Named partners include chipmakers Intel, AMD, Nvidia, MediaTek, HiSilicon and Samsung, plus OEMs and ODMs such as Dell, HP, Lenovo, Advantech and ADLink. Day to day, the engineer carries out platform bring-up with partners, delivers software and systems engineering, triages and fixes severe defects alongside project managers and field and QA staff, locates and applies upstream fixes, performs root cause analysis, and connects the Ubuntu, firmware and hardware teams. Occasional international trips to the EU, the United States, Taiwan and China may arise.
The role calls for deep Linux and hardware know-how, strong time management, sharp debugging and a steady problem-solving style in a rapid environment. It suits a STEM graduate who can present technical findings as clearly as they write code.
Responsibilities
- Deliver software and systems engineering for OEM and ODM customers
- Coordinate with partners during platform bring-up work
- Triage and fix severe problems together with project managers and field and QA engineers
- Locate and apply upstream patches for defects
- Carry out root cause analysis and document how to reproduce and explain outcomes
- Bridge conversations among Ubuntu, firmware and hardware engineering staff
- Travel abroad on occasion
Requirements
- Bachelor's or higher degree in a STEM subject, ideally computing or electrical engineering
- Exceptional academic record at secondary school and university
- Fluent professional English, spoken and written, with strong presentation ability
- Working familiarity with C, Python and Bash
- Knowledge of the Linux boot sequence plus kernel-level and system architecture skills
- Experience developing bootloaders such as u-boot
- Software development on Arm or other non-x86 platforms
- Linux debugging and problem-solving skills
- Productive within a worldwide team and quick to pick up new technology
- Able to travel abroad two times per year for company gatherings of up to two weeks
Qualifications
- Experience with system firmware such as u-boot, UEFI, ACPI, DSDT, boot loaders and device firmware
- Debugging experience covering PCI ASPM and SATA ALPM low-power modes
- Hands-on board design plus bring-up and validation work
- Familiarity with electronic design tools such as schematic capture and layout software
- Knowledge of x86, ARM and RISC-V architectures
- Understanding of the Ubuntu development model
- Shell or Python scripting ability
Core Skills
Benefits
- Bonus or commission tied to yearly performance
- USD 2,000 per year learning and development budget
- Annual pay review and recognition awards
- Annual leave and maternity and paternity leave
- Team member assistance and wellness platform
- Two in-person team sprints per year
- Opportunities to visit new locations, Priority Pass and upgraded long-haul travel
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is the job remote?
Yes. The listing is remote and placed in EMEA.
Which companies does the team work with?
Silicon makers such as Intel, AMD, Nvidia, MediaTek, HiSilicon and Samsung, and OEMs and ODMs such as Dell, HP, Lenovo, Advantech and ADLink.
What technical skills matter?
C, Python and Bash, Linux boot and kernel knowledge, bootloader experience such as u-boot, and Linux debugging.
Is pay published?
No. The posting gives no salary and mentions location, experience and performance as pay factors.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.