Certification Software Engineer
We are seeking a skilled software engineer to join our certification team. The ideal candidate will have experience developing in Python and be familiar with hardware.
Key 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.
The role involves working closely with the Certification team to ensure a smooth, secure out of the box Ubuntu experience. This is an excellent opportunity for someone who wants to have a meaningful impact on the adoption of Linux across multiple device categories and industries.
Requirements:
* 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.
Benefits:
* Fun, fast-paced team environment.
* Career full of learning and development opportunities.