Information Technology · Not stated
Direct employerPython Software Engineer - Ubuntu Hardware Certification Team

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.