Skip to content
ITA Jobs
All vacancies
Canonical logo

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

    Keep looking