Signet

한국어English

Canonical company · OPEN ROLE

Canonical

Linux Devices Software Engineer

Taipei or Remote worldwide · Engineering · AI

Company
Makes the Ubuntu Linux distribution and helps enterprises adopt open source infrastructure.
Role
Develops Ubuntu Core for embedded devices and contributes code directly.

What you will do

We rewrote the responsibilities and qualifications in plain language instead of copying the original posting.

Responsibilities

  • Builds Ubuntu for IoT and server hardware using the latest Linux kernel and open source tools.
  • Integrates and maintains device-oriented software stacks.
  • Builds device OS images with Ubuntu Core and tunes the kernel and libraries for specific silicon.
  • Debugs issues, writes fixes, and contributes to technical documentation.
  • Collaborates with globally distributed teams and leads technical work on customer system builds.

What you need

  • Holds a degree in computer science or a STEM field, or has equivalent experience.
  • Has experience with Linux, Debian or Ubuntu preferred.
  • Is proficient in at least one of Go, C, C++, or Rust.
  • Communicates professionally in English.

Good to have

  • Has experience with Debian, Ubuntu, or other distro packaging.
  • Understands build systems and toolchains, including cross-compilation.
  • Has experience with firmware, u-boot, UEFI, ACPI, or bootloaders.
  • Knows x86, ARM, or RISC-V computer architecture.
  • Has experience in board design, validation, or performance and security engineering.
Read the employer’s original job description

See how your resume reads for this role

A former Korea GM at a global company reads it and tells you what to improve for this role. It uses 1 credit.

Checked 2026-10-18

CanonicalLinux Devices Software EngineerStart a mock application