Linux Devices Software Engineer (Hardware-Centric Linux QA Engineers)

Ippubblikat mill-ġdid 1×CanonicalNairobiroam-keippubblikat 04/09/2026
Meħtieġ:GoRustCloudLead

What your day will look like

Work with the latest Linux kernel and open source technologies

Deliver Ubuntu for the latest IoT and server-class hardware platforms

Integrate and maintain device-oriented software stacks

Write high-quality, well-designed software

Collaborate proactively with other globally distributed teams

Display technical leadership internally and within our external communities

Help our customers ship their apps and SDKs on Ubuntu

Build device OS images with Ubuntu Core, Desktop and Server

Optimise the Ubuntu kernel and libraries for silicon-specific capabilities

Debug issues and produce high-quality code to fix them

Contribute to technical documentation to make it the best of its kind

Discuss ideas and collaborate on finding good solutions

Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge

Work usually from home, with global travel 2 to 4 weeks for company events

What we are looking for in you

An exceptional academic track record from both high school and university

Drive and a track record of going above-and-beyond expectations

Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path

Experience with Linux (Debian or Ubuntu preferred)

Passion for Linux or embedded systems software (e.g. kernel, graphics, Yocto)

Fluency in at least one of Golang, C, C++, or Rust

Professional written and spoken English

Excellent interpersonal skills, curiosity, flexibility, and accountability

Passion, thoughtfulness, and self-motivation

Excellent communication and presentation skills

Result-oriented, with a personal drive to meet commitments

Ability to travel twice a year, for company events up to two weeks each