Linux Devices Software Engineer – Embedded Linux QA
Canonical · Nairobi
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Kenya.
Salaries by job title
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
Published 1 week ago
Expires 1 month from now
24 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Canonical
Nairobi
Related job offers
-
Associate – LiDAR Annotation & Segmentation
digital divide data Nairobi -
Senior Java Developer
iBizpeople Ltd Nairobi -
Senior Frontend Developer
iBizpeople Ltd Nairobi -
Programme Analyst – Digital Health Systems & Deployment
Safaricom PLC -
Digital Economy Consultant (Pan‑African AI Initiative)
mastercardfoundation