Job Title: Python Developer - Hardware Tester
We are seeking a highly motivated and skilled Python developer to join our team as a hardware tester. The successful candidate will be responsible for developing and maintaining software tools used for testing and certifying hardware.
Key Responsibilities:
* Develop and maintain Python-based test automation tools, such as Checkbox, used by both in-house teams and industry partners.
* Invent new ways to enable remote, automated testing of hardware devices.
* Collaborate with the development team to build the software counterpart to in-house designed testing hardware, enabling device enablement (graphics, hotplug, bluetooth, etc).
* Write functional and performance tests to support hardware enablement and protect against regressions.
Requirements:
* Proficiency in Python programming language.
* Quality-oriented approach to software design and implementation.
* Interest in test automation methodologies.
* Previous experience working with Ubuntu or other Linux distributions.
* Ability to work effectively in a globally distributed team.
Desirable Skills:
* Passion for tinkering and experimentation.
* Experience working in an agile environment.
* Hardware testing experience, especially in the IoT space.
* Familiarity with the C programming language.
This is an excellent opportunity for someone who wants to contribute to the development of innovative software solutions for hardware testing and certification. If you are passionate about technology and have a strong background in Python development, we encourage you to apply for this role.