By taking a completely new approach to autonomous driving, Vay aims to launch the first driverless fleet on European public streets.
Our international, diverse, and fun team combines the best of two worlds - software and product experience from Silicon Valley and automotive hardware & safety engineering from Europe. We have our eyes set on becoming a leading autonomous driving company and bringing Europe back to the forefront of the race to develop driverless vehicles which will solve many of today's transportation challenges, including air pollution, traffic jams, and traffic-related deaths, high costs of transportation and long commutes.
This is very ambitious. And we can't do it alone. So we'd love to meet you!
The System Test Engineer will work closely with the engineering teams during the features planning and design to define system-level testability requirements and acceptance criteria. You'll be responsible for creating or updating system-level test cases and plans intended to validate correct features behaviour in a simulated environment, on the test track or in defined ODDs if safety conditions are met.
The System Test Engineer shall support traceability documentation and validate the consistency of the test suits with system level and stakeholder requirements. You'll be focused on systematic software test case design and execution. We envisage this person to be a process-oriented professional keen to ensure the stability of safety-relevant software components and their safe roll-out to the production fleet.
Responsibilities:
- Create testing and validation plans for the system-level features (for example, AD functions, E2E navigation, alert mechanism, etc.) on the vehicle level.
- Work closely with engineering teams during the feature definition process to define testing requirements and acceptance criteria. Define and maintain the detailed testing environments: SIL, test track, and public streets in isolated safe areas.
- Create test cases based on stakeholders and system requirements to sustain and improve system requirements coverage.
- Maintain test cases and testing assets, and work closely with the Testing Operations team to tailor testing activities according to the release scope.
- Ensure that the product fulfils the quality requirements through test planning, test execution and issue tracking
- Document test findings as defect reports and conduct reproduction and verification of defects.
- Debugging of complex problems
- Provide technical guidance/training to junior-level test engineers
- Review test strategy and test processes and suggest process improvement.
The Profile:
- Electrical or Mechanical engineering background.
- Experience with vehicle-level tests following international standards (e.g. NCAP, VDA, ISO, ECE) to define validation plans and use data from validation activities to guide the engineering team's feature development work.
- Experience with vehicle-level test equipment and test data collection mechanisms.
- Experience with CAN communication stack and CANoe debugging.
- Good reporting and communication skills to translate issues defined during the testing into actionable tasks that would improve system stability and reliability.
- Experience with HIL benches support and software flashing procedures.
- Good knowledge of requirements management systems like DOORs, JAMA, etc. and experience recording and tracking traceability of requirements to the test cases.
Nice to Haves:
- Strong experience with in-vehicle testing and debugging support.
- Experience with simulation software like CarMaker or Carla simulator for AD features validation.
- Understanding of V-model processes.
- ISTQB certification.
- Experience with test automation frameworks.
Vay is committed to building an inclusive, supportive place for you to do the best and most rewarding work of your career.
Come join the future!