Linux Devices Software Engineer

Canonical
Taiwan
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Collaboration","Problem-solving","Leadership","Curiosity"]

Embedded Linux software engineers specialise in low-level system technology for autonomous devices, contributing to open-source projects, optimizing kernel and device software across x86, ARM, and RISC-V. You’ll work on Ubuntu Core, silicon integration, and hardware enablement, collaborating with global teams and driving technical leadership while supporting customers with device OS images and SDKs.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
2 years ago

Linux Devices Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Embedded Linux software engineers specialise in low-level system technology for autonomous devices, contributing to open-source projects, optimizing kernel and device software across x86, ARM, and RISC-V. You’ll work on Ubuntu Core, silicon integration, and hardware enablement, collaborating with global teams and driving technical leadership while supporting customers with device OS images and SDKs.
Location: Taiwan
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Work with the latest Linux kernel and open source technologies.
  • •Deliver Ubuntu for the latest IoT and server-class hardware platforms.
  • •Integrate and maintain device-oriented software stacks.
  • •Write high-quality, well-designed software.
  • •Collaborate proactively with other globally distributed teams and display technical leadership.
Travel: Low travel

Pay and Benefits

Perks:Remote WorkLearning Budget

Key Requirements

  • •Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • •Experience with Linux (Debian or Ubuntu preferred)
  • •Fluency in at least one of Golang, C, C++, or Rust
  • •Professional written and spoken English
  • •An exceptional academic track record from both high school and university
Experience:Open sourceEmbeddedLinuxIoT
Education:Bachelor's in Computer Science
Skills:CommunicationCollaborationProblem-solvingLeadershipCuriosity
Languages:English
Tech Stack:LinuxKernelUbuntuDebianYoctoGolangCC++RustPythonShellCross-compilation

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn