Senior Ubuntu Embedded IoT System Engineer

Canonical

Finland

On-site

EUR 27,230 - 49,014

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Canonical is seeking a Senior Ubuntu Embedded IoT System Engineer to develop and optimize Ubuntu for embedded IoT hardware, working with silicon and OEM partners. You will integrate and debug platforms, write drivers and bootloader code, perform system testing, and collaborate across hardware, firmware, and product teams while traveling internationally for site visits and testing.

The role emphasizes cross-functional collaboration, hands-on silicon bring-up, and delivering robust software on

Qualifications

  • Strong experience with Linux system development and embedded systems.
  • Proficiency in C and Python programming languages.
  • Knowledge of hardware platform bring-up, boot processes, and device driver development.
  • Experience working with silicon vendors and OEM partners is a plus.
  • Good communication skills and the ability to work in a cross-functional, geographically distributed team.
  • Willingness and ability to travel internationally.

Responsibilities

  • Develop and optimize Ubuntu for embedded IoT devices.
  • Integrate and debug hardware platforms with silicon partners and OEM hardware.
  • Write and maintain device drivers, bootloader code, and hardware bring-up scripts.
  • Perform system-level testing and performance tuning on target devices.
  • Collaborate with hardware, firmware, and product teams for seamless integration.
  • Travel internationally for site visits, partner meetings, and onsite testing.

Skills

Linux system development
Embedded systems
C programming
Python programming
Device driver development
Hardware bring-up

Job description

Senior Ubuntu Embedded IoT System Engineer – Taipei, Taiwan

Canonical is hiring a Senior Ubuntu Embedded IoT System Engineer to develop and optimize Ubuntu for IoT hardware, working with silicon and OEM partners.

Responsibilities:

  • Develop and enhance the Ubuntu operating system for embedded IoT devices.
  • Integrate and debug hardware platforms, including silicon partners and OEM hardware.
  • Write and maintain device drivers, bootloader code, and hardware bring‑up scripts.
  • Perform system‑level testing and performance tuning on target devices.
  • Collaborate closely with hardware, firmware, and product teams to ensure seamless integration.
  • Travel internationally as required to conduct site visits, partner meetings, and onsite testing.

Qualifications:

  • Strong experience with Linux system development and embedded systems.
  • Proficiency in C and Python programming languages.
  • Knowledge of hardware platform bring‑up, boot processes, and device driver development.
  • Experience working with silicon vendors and OEM partners is a plus.
  • Good communication skills and the ability to work in a cross‑functional, geographically distributed team.
  • Willingness and ability to travel internationally.

Canonical is an Equal Opportunity Employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Ubuntu Embedded IoT Engineer — Global Travel
Senior Ubuntu Embedded IoT Engineer — Global Travel

Canonical • Finland

On-site
EUR 27,000 - 50,000
Ubuntu Enablement Engineer
Ubuntu Enablement Engineer

Canonical • Finland

On-site
EUR 65,000 - 90,000
Linux Enablement - Software Engineering Manager
Linux Enablement - Software Engineering Manager

Canonical • Helsinki

On-site
EUR 60,000 - 90,000
Ubuntu Enablement Engineer: Kernel & OEM Partnering
Ubuntu Enablement Engineer: Kernel & OEM Partnering

Canonical • Finland

On-site
EUR 65,000 - 90,000
Ubuntu Enablement - Software Engineering Manager
Ubuntu Enablement - Software Engineering Manager

Canonical • Helsinki

On-site
EUR 70,000 - 100,000
Senior Embedded SW Developer
Senior Embedded SW Developer

PehuTec Oy • Helsinki

On-site
EUR 70,000 - 110,000
Competitive salary
Software Quality Assurance Engineer - Linux, PC, IoT
Software Quality Assurance Engineer - Linux, PC, IoT

Canonical • Finland

On-site
EUR 60,000 - 82,000
Learning and development
Annual compensation review
Recognition rewards
+3
Ubuntu OEM Enablement Engineering Manager
Ubuntu OEM Enablement Engineering Manager

Canonical • Finland

On-site
EUR 90,000 - 130,000
Linux/IoT QA Engineer - Automation & Quality
Linux/IoT QA Engineer - Automation & Quality

Canonical • Finland

On-site
EUR 60,000 - 82,000
Learning and development
Annual compensation review
Recognition rewards
+3
Hybrid/Remote Embedded Software Engineer (C/C++, Linux, RT)
Hybrid/Remote Embedded Software Engineer (C/C++, Linux, RT)

Integrify • Oulu

Hybrid
EUR 60,000 - 82,000