All vacancies
Python Software Engineer - Ubuntu Hardware Certification Team
Canonical
Remote · worldwide, UTC+4 acceptedSalary not disclosedfull-timeVerified recentlyHimalayas
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
- 19 Sept 2026 (yesterday)
- Last verified
- 20 Sept 2026
- Apply by
- 18 Nov 2026
