[Remote] Python Software Engineer - Ubuntu Hardware Certification Team
Note: The job is a remote job and is open to candidates in USA. Canonical is a growing international software company that works with the open-source community to deliver Ubuntu. They are seeking a Python Software Engineer to join the Certification team, focusing on developing tools to certify hardware for Ubuntu environments.
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
Skills
⢠Knowledge of Python programming language
⢠Quality oriented, pragmatic approach to software design and implementation
⢠Interest in test automation methodologies
⢠Previous experience working with Ubuntu or other Linux distributions
⢠Ability to be productive in a globally distributed team
⢠Passion for tinkering: you are a maker
⢠Experience working in an agile environment
⢠Hardware testing experience, for example in the IoT space
⢠Familiarity with the C programming language
Company Overview
⢠We deliver open source to the world faster, more securely and more cost effectively than any other company. It was founded in 2004, and is headquartered in London, England, GB, with a workforce of 1001-5000 employees. Its website is http://www.canonical.com/.
Company H1B Sponsorship
⢠Canonical has a track record of offering H1B sponsorships, with 4 in 2025, 1 in 2024, 1 in 2023, 3 in 2022, 1 in 2021, 1 in 2020. Please note that this does not guarantee sponsorship for this specific role.
Apply Now
Apply Now
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
Skills
⢠Knowledge of Python programming language
⢠Quality oriented, pragmatic approach to software design and implementation
⢠Interest in test automation methodologies
⢠Previous experience working with Ubuntu or other Linux distributions
⢠Ability to be productive in a globally distributed team
⢠Passion for tinkering: you are a maker
⢠Experience working in an agile environment
⢠Hardware testing experience, for example in the IoT space
⢠Familiarity with the C programming language
Company Overview
⢠We deliver open source to the world faster, more securely and more cost effectively than any other company. It was founded in 2004, and is headquartered in London, England, GB, with a workforce of 1001-5000 employees. Its website is http://www.canonical.com/.
Company H1B Sponsorship
⢠Canonical has a track record of offering H1B sponsorships, with 4 in 2025, 1 in 2024, 1 in 2023, 3 in 2022, 1 in 2021, 1 in 2020. Please note that this does not guarantee sponsorship for this specific role.
Apply Now
Apply Now