Open Role
Canonical

On-site opportunity at

Canonical

Senior Ubuntu Embedded IoT System Engineer

Canonical is hiring a Senior Ubuntu Embedded IoT System Engineer to work from its Taipei office in Taiwan, on a full-time, office-based basis. The role sits…

View Company

Role Snapshot

Hiring Now
Work arrangement
On-site
Location
United States
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published2h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical is hiring a Senior Ubuntu Embedded IoT System Engineer to work from its Taipei office in Taiwan, on a full-time, office-based basis. The role sits within the OEM Delivery group, which supplies top-tier OEM, IHV and ODM customers by preloading Ubuntu Classic and Ubuntu Core and reaching very large audiences. The engineer represents Canonical with device makers and chip partners and works to make Ubuntu perform well on partner…

Job Description

Canonical is hiring a Senior Ubuntu Embedded IoT System Engineer to work from its Taipei office in Taiwan, on a full-time, office-based basis. The role sits within the OEM Delivery group, which supplies top-tier OEM, IHV and ODM customers by preloading Ubuntu Classic and Ubuntu Core and reaching very large audiences. The engineer represents Canonical with device makers and chip partners and works to make Ubuntu perform well on partner hardware in robotics, automotive, SmartNIC, medical, industrial gateway and other products.

The Taipei office handles a broad mix of software engineering, spanning cloud, desktop, server and IoT. Partners named in the posting include Intel, AMD, Nvidia, MediaTek, HiSilicon and Samsung, plus Dell, HP, Lenovo, Advantech and ADLink. Daily work includes bringing up platforms with partners, delivering software and systems engineering to OEM and ODM clients, handling urgent defects alongside project and QA staff, applying upstream patches, root cause analysis, and linking Ubuntu with firmware and hardware teams. Trips to the EU, the United States, Taiwan and China come up occasionally.

The position calls for deep Linux and hardware understanding, sharp debugging, careful scheduling and a calm, analytical approach in a fast-paced setting. Fluent Mandarin Chinese is listed as a desirable extra.

Responsibilities

  • Provide software and systems engineering for OEM and ODM customers
  • Work closely with partners during platform bring-up
  • Triage and resolve urgent defects with project managers and Field and QA engineers
  • Locate and apply upstream fixes for bugs
  • Perform root cause analysis and set out how to reproduce findings
  • Connect Ubuntu, firmware and hardware groups in the engineering organisation
  • Take occasional international trips

Requirements

  • Bachelor's or higher STEM degree, ideally in computing or electrical engineering
  • Exceptional academic record at secondary school and university
  • Professional English in writing and speech, with excellent presentation skills
  • Familiarity with C, Python and Bash
  • Understanding of the Linux boot sequence, kernel and system-level architecture
  • Bootloader development experience, such as u-boot
  • Software development on Arm or other non-x86 platforms
  • Linux debugging and problem-solving skills
  • Productive in a global team and quick to learn new technologies
  • 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
  • Experience troubleshooting power management issues on PCI ASPM, SATA ALPM and low-power profiles
  • Hands-on board design plus bring-up and validation work
  • Familiarity with electronic design tools for schematic capture and layout
  • Knowledge of x86, ARM and RISC-V architectures
  • Understanding of the Ubuntu development model
  • Shell or Python scripting skill
  • Fluent written and spoken Mandarin Chinese

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.

Where is the job based?

The posting says the role is office-based in Taipei, Taiwan.

Is Mandarin required?

It is listed among desirable extras rather than as a stated requirement.

What technical skills are needed?

C, Python and Bash, Linux boot and kernel knowledge, bootloader experience such as u-boot, and Linux debugging.

Is pay listed?

No salary is given. The posting refers to location, experience and performance.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote

Posted by Canonical

Source: Canonical

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

342Open Jobs
—No reviews yet
View Company Profile