Canonical logo
Posted April 17, 2026 · 128 days agoLast seen August 23, 2026Est. expiry May 22, 2026

Linux Devices Software Engineer

Taipei, Taiwan
Onsite · Software Engineering
Full-time · Mid-Level
English
No degree required
About the role

Canonical offers a distributed workplace for engineers working on low-level system technology for autonomous Linux devices. The role involves kernel development, hardware enablement, and open source contributions, with opportunities for global travel and collaboration.

Job Details

Responsibilities

  • Develop and optimize Linux kernel and device drivers
  • Collaborate with global teams on embedded Linux solutions
  • Contribute to open source projects
  • Ensure high-quality, reliable software for autonomous devices

Requirements

  • Experience with Linux kernel development
  • Knowledge of embedded systems and hardware enablement
  • Proficiency in C, C++, or Rust
  • Fluency in English

Skills & Technologies

Linux kernelEmbedded systemsCC++RustOpen source contributions

Education Level

No degree required
Seen 13 hours agoPartial Schema
Canonical logo
Canonical · 237 open roles
Top locations: Remote - Global · 134 · Remote - EMEA · 55 · Remote - Europe · 19+8 other locations
View company
Most-hired roles
Software Engineer
26
Engineering Manager
11
Product Manager
8
Sales Development Representative
7
Customer Success Manager
5
Role-level mix
Mid-Level (189)Senior (19)Manager (5)Director (2)Junior (1)Executive (1)Mid-level (1)Intern (1)

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.