Jobiglo

No results.

Linux Devices Software Engineer – Embedded Linux QA

Canonical · Nairobi

Junior 🇬🇧 English
Linux Debian Ubuntu Golang C++ Rust Yocto

Job description

About the role

As a Linux Devices Software Engineer you will work with the latest Linux kernel and open‑source technologies to deliver Ubuntu for cutting‑edge IoT and server‑class hardware. You will integrate, maintain and optimise device‑oriented software stacks while collaborating with globally distributed teams.

Key responsibilities

  • Work with the latest Linux kernel and open‑source components.
  • Deliver Ubuntu for IoT and server‑class platforms.
  • Integrate and maintain device‑focused software stacks.
  • Write high‑quality, well‑designed code.
  • Collaborate proactively with distributed engineering teams.
  • Provide technical leadership within internal groups and external communities.
  • Help customers ship applications and SDKs on Ubuntu.
  • Build device OS images using Ubuntu Core, Desktop and Server.
  • Optimise the Ubuntu kernel and libraries for silicon‑specific capabilities.
  • Debug issues and produce robust fixes.
  • Contribute to technical documentation.
  • Act as technical lead on complex customer engagements spanning cloud to edge.
  • Work primarily from home with occasional travel for company events.

Required profile

  • Exceptional academic record in high school and university.
  • Undergraduate degree in Computer Science, STEM or a compelling alternative path.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Passion for Linux or embedded systems software (kernel, graphics, Yocto, etc.).
  • Fluency in at least one of Golang, C, C++, or Rust.
  • Professional written and spoken English.
  • Strong interpersonal, communication and presentation skills.
  • Self‑motivated, accountable and able to travel twice a year for up to two weeks.

Required skills

  • Linux (Debian, Ubuntu)
  • Golang
  • C
  • C++
  • Rust
  • Yocto
  • Kernel development
  • Device OS image building (Ubuntu Core, Desktop, Server)

What we offer

  • Remote‑first work environment.
  • Opportunities to work with the latest Linux kernel and open‑source technologies.
  • Travel to global company events (2‑4 weeks per year).
  • Technical leadership and community engagement.

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.

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 1 week ago

Expires 1 month from now

23 views · 0 interested

Boost your chances

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

Analyzing your CV...

Canonical

Nairobi