Linux Devices Software Engineer

Canonical UK Ltd

Taipei, Taiwan
On-site
Linux kernel and open source technologies
Device-oriented software stacks
High-quality, well-designed software
Canonical UK Ltd is seeking a Linux Devices Software Engineer to contribute to their teams working on low-level system technology for autonomous devices. The ideal candidate should have a strong background in Linux systems and demonstrate a passion for open-source software

Job Summary

  • Work with the latest Linux kernel and open source technologies to deliver Ubuntu for IoT and server-class hardware platforms.
  • Integrate and maintain device-oriented software stacks, write high-quality software, and collaborate proactively with globally distributed teams.
  • Contribute to technical documentation, debug issues, produce high-quality code, and participate as a technical lead on complex customer engagements.

Matching Summary

Match Score: 85

Canonical UK Ltd is seeking a Linux Devices Software Engineer to contribute to their teams working on low-level system technology for autonomous devices. The ideal candidate should have a strong background in Linux systems and demonstrate a passion for open-source software.

Skills & Requirements

Must-have

  • Linux kernel and open source technologies
  • Device-oriented software stacks
  • High-quality, well-designed software
  • Golang, C, C++, or Rust fluency
  • Professional written and spoken English

Nice-to-have

  • Passion for open source innovation
  • Cutting-edge hardware and software
  • Technical leadership contributions
  • Community engagement and building
  • Experience with build systems and toolchains

Key Requirements

  • Undergraduate degree in Computer Science or STEM
  • Experience with Linux (Debian or Ubuntu preferred)
  • Passion for Linux or embedded systems software
  • Ability to travel twice a year for company events

Work Rights

Not specified

Tailored Resume

Cover Letter