All vacancies
Python Software Engineer - Ubuntu Hardware Certification Team
Canonical
Remote · EMEASalary not disclosedfull-timeCanonical Careers
We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices. We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware.
Responsibilities
- Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners.
- Invent new ways to enable remote, automated testing.
- Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
- Write functional and performance tests to support hardware enablement and to protect from regressions.
- Participate in meetings involving international travel 2-3 times per year.
Languages
- Work format
- Remote
- Seniority
- Mid
- Posted
- 5 Aug 2026
- Last verified
- In the last 5 days
Similar roles
- Senior Software Engineer - AIsaas.group · Remote · worldwide, UTC+4 accepted
- CRM DeveloperNightOwl Consulting · Remote · worldwide, UTC+4 accepted
- Lead .NET AI DeveloperEPAM Systems · Remote · Armenia
- Senior Rust DeveloperEPAM Systems · Remote · Armenia
- Senior FrontEnd EngineerTruv · Remote · Armenia
- Senior Render Engineer: Rendering / Metal / DirectX / OpenGL / FFmpegRenewed Vision · Remote · worldwide, UTC+4 accepted
