This job posting has expired

Expired on April 3, 2026

Linux Devices Software Engineer

BeirutFull-timeRemote
Linux KernelGolangCC++RustUbuntuEmbedded SystemsPythonShell Scripting

Job Description

Canonical hires conscientious engineers to work on low-level system technology for autonomous devices. This role involves working with memory, performance, battery and connectivity constrained code on x86, ARM or RISC-V silicon.

Responsibilities

  • Work with the latest Linux kernel and open source technologies
  • Deliver Ubuntu for IoT and server-class hardware platforms
  • Integrate and maintain device-oriented software stacks
  • Optimise the Ubuntu kernel and libraries
  • Debug issues and produce high-quality code fixes
  • Participate as technical lead on complex customer engagements

Qualifications

  • Undergraduate degree in Computer Science or STEM
  • Experience with Linux (Debian or Ubuntu preferred)
  • Fluency in at least one of Golang, C, C++, or Rust
  • Professional written and spoken English

Job Information

Posted

February 2, 2026

Status

Expired