Software Engineer - Ubuntu Server Certification
Core
Develop Python-based testing tools to validate Ubuntu Server compatibility on enterprise hardware and support hardware partners in certification efforts.
Role type
Senior IC software engineer (server certification & test automation)
Builds
Open source testing tools (Checkbox, Testflinger) and validated hardware-certified Ubuntu Server deployments
Domain
Linux server operating systems, enterprise hardware certification, cloud infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, shell scripting, server-class hardware knowledge, Ubuntu Linux, virtualization concepts, cloud computing
Preferred skills
test automation for hardware validation, CI/CD concepts, container technologies (QEMU, KVM, LXC/LXD, Docker)
Technologies
Python, shell, Ubuntu, QEMU, KVM, LXC, LXD, Docker, Checkbox, Testflinger
Responsibilities
Contribute to Canonical's open source testing tools, troubleshoot hardware compatibility issues, technically support hardware partners in certification, educate partners on tools and roadmaps, support internal teams on customer deployments
Seniority
Mid-to-Senior, hands-on IC