
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 requiredSeen 13 hours ago

Canonical · 237 open roles
Top locations: Remote - Global · 134 · Remote - EMEA · 55 · Remote - Europe · 19+8 other locations
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)
Related Opportunities
📚
Technology Salary Guide: Finland, April 2026
Monthly salaries by seniority, top roles from trades to software engineers, and onsite vs hybrid vs remote, based on 1,831 listings.
📚
Salary Transparency in Finnish Job Listings
Only about one in four ads include pay. Which industries disclose salaries, how junior vs senior compares, and what changes with the EU directive.
📚
Cool Finnish Tech Companies Working in English
Discover the coolest tech companies in Finland that embrace English as their working language.
📚
Best Job Websites in Finland
Discover the best job search websites in Finland for finding your next job.
🏢
More jobs at Canonical
Explore all open positions at this company
💻
Jobs requiring Linux kernel
Find jobs requiring Linux kernel
💻
Jobs requiring Embedded systems
Find jobs requiring Embedded systems
Discover more opportunities that match your interests and skills