Open Role
Canonical

Opportunity at

Canonical

Python Software Engineer - Ubuntu Hardware Certification Team

Canonical is seeking a Python Software Engineer to join its Ubuntu Hardware Certification Team. In this position, the engineer will build and maintain testing frameworks and…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
United Kingdom
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz3d agoEmployer posted Nov 4, 2026
Listing Views5
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical is seeking a Python Software Engineer to join its Ubuntu Hardware Certification Team. In this position, the engineer will build and maintain testing frameworks and open-source tools that ensure desktop, laptop, server, and IoT hardware functions properly with Ubuntu. Canonical is an expanding global software enterprise that collaborates with the open-source community to provide Ubuntu. This role suits a self-motivated developer interested in test automation, Linux systems, and hardware-software…

Job Description

Canonical is seeking a Python Software Engineer to join its Ubuntu Hardware Certification Team. In this position, the engineer will build and maintain testing frameworks and open-source tools that ensure desktop, laptop, server, and IoT hardware functions properly with Ubuntu. Canonical is an expanding global software enterprise that collaborates with the open-source community to provide Ubuntu.

This role suits a self-motivated developer interested in test automation, Linux systems, and hardware-software integration. Team members collaborate globally, with a central focus in EMEA time zones alongside colleagues in the Americas and APAC. Successful contributors help expand hardware testing capabilities and improve the Linux experience across numerous devices and industries.

Responsibilities

  • Develop and maintain Python-based test automation tools such as Checkbox
  • Create methods for remote and automated testing
  • Build software counterparts for in-house designed testing hardware to assess features like graphics, hotplug, and bluetooth
  • Write performance and functional tests for hardware enablement and regression prevention
  • Automate current procedures and improve certification tool suites
  • Travel internationally for meetings two to three times annually

Requirements

  • Proficiency in the Python programming language
  • Pragmatic and quality-focused approach to software implementation and design
  • Interest in test automation methodologies
  • Prior work experience with Ubuntu or another Linux distribution
  • Capability to be productive within a globally distributed team

Qualifications

  • Interest in tinkering or maker experience
  • Background working in agile environments
  • Experience in hardware testing, including within the IoT domain
  • Familiarity with the C programming language

Core Skills

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What team will I be joining?

You will join the Ubuntu Hardware Certification Team at Canonical.

Are there travel requirements for this role?

Yes, the role requires participation in meetings involving international travel two to three times per year.

What is the location or remote policy for this position?

The posting does not specify a specific work location or remote policy, though it mentions the team is centered in EMEA time zones and collaborates globally.

What salary and benefits does Canonical offer?

The job posting does not specify salary details or employee benefits.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 7h ago
Full-time
Canonical
CanonicalAdded to Jobsiz 13h ago
Full-time
Canonical
CanonicalAdded to Jobsiz 18h ago
Canonical
CanonicalAdded to Jobsiz 18h ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — UK

View the original listing ↗

Posted by employer: Nov 4, 2026

Added to Jobsiz: Nov 5, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

305Open Jobs
—No reviews yet
View Company Profile