Jobiglo

No results.

Linux Devices Software Engineer (Hardware‑Centric Linux QA)

Canonical · Kampala

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

Job description

About the role

Canonical is looking for a Linux Devices Software Engineer to help deliver Ubuntu on cutting‑edge IoT and server hardware. You will work remotely from Kampala while collaborating with globally distributed teams and travelling for company events.

Key responsibilities

  • Develop and maintain device‑oriented software stacks using the latest Linux kernel and open‑source tools.
  • Build and optimise Ubuntu Core, Desktop and Server images for silicon‑specific capabilities.
  • Write high‑quality, well‑designed code in Golang, C, C++ or Rust.
  • Debug complex issues, provide fixes, and contribute to technical documentation.
  • Lead technical discussions and act as a technical lead on end‑to‑end customer engagements from cloud to edge.
  • Collaborate proactively with internal and external communities and help customers ship their applications and SDKs on Ubuntu.
  • Participate in global travel (2‑4 weeks per year) for company events.

Required profile

  • Exceptional academic record from high school through university.
  • Undergraduate degree in Computer Science, STEM or a compelling alternative path.
  • Strong passion for Linux, embedded systems and open‑source technologies.
  • Professional written and spoken English.
  • Self‑motivated, result‑oriented and able to meet commitments.
  • Willingness to travel twice a year for up to two weeks each.

Required skills

  • Linux (Debian/Ubuntu) experience.
  • Proficiency in at least one language: Golang, C, C++ or Rust.
  • Familiarity with embedded Linux toolchains such as Yocto.
  • Kernel or graphics development knowledge.

What we offer

  • Remote‑first work environment with occasional travel.
  • Opportunity to work on industry‑leading Ubuntu platforms.
  • Collaboration with a global, diverse engineering community.

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

Kampala