Role Summary
We are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience developing in Python and working on test automation tools or Linux based embedded hardware.
This is an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.
* 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.
Job Requirements
To be successful in this role, you will need:
* 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
Working with us offers a range of benefits, including:
* A fun, fast-paced team environment.
* A career full of learning and development opportunities.
* The chance to work on cutting-edge projects and make a meaningful impact.
About Us
We are a growing international software company that works with the open-source community to deliver software platforms. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security.
What We Offer
We offer a competitive salary and a range of benefits, including:
* A generous pension scheme.
* 25 days annual leave.
* A flexible working hours policy.