Linux Devices Software Engineer at Canonical

This role is designed for conscientious systems engineers who enjoy working at the intersection of hardware and software. The ideal candidate has a strong acade

Work type: remote

Location: Home based - Worldwide; Office Based - Taipei, Taiwan

Type: Full-time

This role is designed for conscientious systems engineers who enjoy working at the intersection of hardware and software. The ideal candidate has a strong academic background and deep experience in low-level Linux environments (kernel, drivers, or embedded systems). You should be proficient in C, C++, Golang, or Rust and be comfortable working with x86, ARM, or RISC-V architectures. As a remote-first position, this "general track" application serves several teams, including Ubuntu Core, Silicon Optimization, and Robotics. While the base salary is not specified, Canonical offers a performance-driven annual bonus, a $2,000 annual professional development budget, and unique travel perks like Priority Pass and upgrades for company events. You will work globally from home but travel 2–4 weeks per year for international team sprints. **You might be a good fit if you...** * Have professional experience with the Linux kernel, Debian/Ubuntu packaging, or embedded toolchains. * Are comfortable writing high-performance code for memory- and battery-constrained autonomous devices. * Want to contribute directly to the open-source community and the Ubuntu ecosystem. * Enjoy "bringing up" new hardware and optimizing software for cutting-edge silicon.

View this job on nocollar jobs