← All open jobs

Information Technology · Not stated

Direct employer

Python Software Engineer - Ubuntu Hardware Certification Team

Canonical

Home based - EMEANot stated · RemoteDeadline not published by employerChecked 15 Oct 2026
Illustration of construction plans, a hard hat and measuring tools.

Published by employer

About this role

This plain-English summary was prepared by work.ke from the original advert. Confirm all details on the source before applying.

Role overview

Canonical is looking for a Python Software Engineer to join their Certification team. The role is home based within the EMEA time zones and suits someone with Python development experience and an interest in hardware. The position involves working on tools that certify hardware compatibility with Ubuntu across various device types.

Read full role

What you will do

  • Maintain and add new features to Python-based test automation tools like Checkbox used internally and by industry partners.
  • Develop new methods for remote, automated hardware testing.
  • Create software components to support in-house designed hardware testing devices for functions such as graphics, hotplug, and Bluetooth.
  • Write functional and performance tests to aid hardware enablement and prevent regressions.
  • Attend international meetings requiring travel 2-3 times per year.

Requirements

  • Experience programming in Python.
  • A quality-focused and practical approach to software design and implementation.
  • Interest in test automation methods.
  • Previous experience with Ubuntu or other Linux distributions.
  • Ability to work productively in a globally distributed team.

How to apply

Apply through the employer's official contact. The employer has not published a closing date.

View advert & apply