ETAS - we're part of the Bosch group and we drive embedded excellence with our automotive software.
As part of the ETAS team, you'll get the chance to work in a unique portion of the software industry involving model driven development, embedded systems, high performance middlewares and cyber security.
Our team in York are the experts in the industry and together we have decades of experience in software architecture, embedded development, agile methodologies and test driven development.Job Description
We are a cross-functional agile team delivering increments to the functionality of a model-based code generator. We have an "always shippable" culture, and we build small slices of functionality along with regression tests. Our test suite is highly automated using python and make.
The developer-in-test works alongside this effort, to address risks identified during the work, for example exploring the impact of work on related use-cases, discovering product behavior where our legacy test suite has gaps, and getting empirical results wherever there are areas of doubt.
Typical test activity involves creating AUTOSAR models in XML and passing them to the generator, then inspecting the generated C code and XML reports. The findings might be fed back to requirements engineers, developers or support, or you might automate the test with python and commit it to our regression test suite.
You will develop expertise in the domain in order to assess risks in testing scope.
You will feed back into functional specifications and user story slicing regarding testability.
You will work with the team to improve the test automation.
You have clear and precise verbal and written communication skills.
You have experience in a technical field involving programming or automation testing, with a knowledge of XML.
You have experience organizing complex sets of requirements and constraints, with a methodical approach to constructing arguments.
The role offers growth opportunities as an AUTOSAR expert, developing as a test lead, and in test automation in the cloud (Jenkins/AWS)Qualifications
The ideal candidate will possess the following skills:
- An eye for detail, with the ability to spot problems and inconsistencies.
- Clear and precise verbal and written communication skills.
- Experience in a technical field involving programming, with a knowledge of XML.
- Knowledge of scripting languages (e.g. Python, bash)
It would be advantageous if you had experience of the following:
- Automated testing of backend or command-line software.
- Automotive software development (AUTOSAR).
- Version control, merging and diffing.
- Embedded or control software.
- Working incrementally and iteratively - e.g. Scrum.
Because we're ETAS and part of Bosch we live our values. This means we invest in our business, and we invest in our people. We give you support in your career and personal development whatever stage you're at in your career. We value continuous learning so much we can offer our associates the opportunity to undertake a Bosch sponsored Masters in AI or Cyber Security with one of our partner universities.
We have you covered with employer benefits, cycle to work, health cash plan for expensing your health care needs, competitive pension scheme and the Bosch staff shop. If living and working in the fantastic city of York isn't motivation enough, we will provide you with a relocation bonus to help you settle in.