Jobiglo

No results.

Linux Devices Software Engineer

Canonical · Home based - Worldwide; Office Based - Taipei

New Remote
Remote 🇬🇧 English
Linux Debian Ubuntu Golang C++ Rust Python build systems cross-compilation firmware UEFI ACPI DSDT boot loaders power management x86 ARM RISC-V board design schematic capture layout performance engineering security

Job description

About the role

This role is part of Canonical's general engineering track, focusing on low‑level system software for autonomous devices across x86, ARM and RISC‑V platforms. Engineers work on memory‑constrained, high‑performance code that must run reliably in demanding environments.

Key responsibilities

  • Work with the latest Linux kernel and open‑source technologies to deliver Ubuntu for IoT and server‑class hardware.
  • Integrate and maintain device‑oriented software stacks, build device OS images and optimise kernel and libraries for silicon‑specific capabilities.
  • Debug issues, write high‑quality code, and contribute technical documentation.
  • Collaborate with globally distributed teams and engage with the open‑source community.

Required profile

  • Strong academic background in Computer Science or related STEM field.
  • Passion for Linux, embedded systems and low‑level software development.
  • Professional fluency in English and ability to travel twice a year.

Required skills

  • Experience with Linux (Debian/Ubuntu preferred).
  • Proficiency in at least one language: Golang, C, C++ or Rust.
  • Knowledge of build systems, cross‑compilation, firmware, U‑Boot, UEFI, ACPI and boot loaders.
  • Understanding of x86, ARM and RISC‑V architectures and power‑management techniques.

What we offer

  • Distributed work environment with remote‑first policy and twice‑yearly in‑person sprints.
  • Annual compensation review, performance‑driven bonus and benefits such as learning budget, holiday leave and travel upgrades.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Canonical.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:greenhouse

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 4小时前

Expires 1个月后

4 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Canonical

Home based - Worldwide; Office Based - Taipei