Python Software Engineer - Ubuntu Hardware Certification Team
Canonical
About the position
Join a dynamic team to develop and maintain Python-based test automation tools for hardware certification, enhancing the Linux experience across devices.
Tech stack
- python
- ubuntu
- test-automation
- c
Requirements
Required:
- 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
Nice to have:
- Passion for tinkering: you are a maker
- Experience working in an agile environment
- Hardware testing experience, for example in the IoT space
Responsibilities
- Maintain and develop new features to our Python based test automation tools like Checkbox
- Invent new ways to enable remote, automated testing
- Help build the software counterpart to in-house designed testing hardware
- Write functional and performance tests to support hardware enablement