Overview
In this role you validate onboard software before full-vehicle testing, ensuring reliability across embedded compute platforms. You’ll build automated tests, enable faster iteration, and collaborate with cross-functional teams to close test gaps. Your work helps scale validation from early stages toward real-world deployment. This is a hands-on, impact-driven position at Wayve’s onboard test automation team with a strong emphasis on acceleration and reliability in autonomous driving software.
Pay / Benefits
- Salary benchmarked against market
- Equity participation
- Relocation support and visa sponsorship
- Hybrid working with core hours
- Learning and development budgets
- Comprehensive benefits incl. health/dental, enhanced parental leave, retirement/ pension, wellbeing support
Responsibilities
- Design, develop and run automated tests for onboard subsystems (OS, middleware, sensors, integration points)
- Validate software on embedded hardware within hardware-in-the-loop environments
- Identify test gaps with software engineers and improve coverage for new and existing features
- Debug and triage system-level issues across software and hardware boundaries
- Contribute to CI pipelines and reusable test frameworks to enable self-service testing
- Expand test coverage by reusing validation tests and bringing them earlier in development cycle
- Perform automated integration and system-level testing for embedded Linux or QNX software
- Conduct hardware-in-the-loop validation across multiple compute platforms
- Run reliability checks for sensor pipelines, timing, latency, data integrity, and dropped messages
- Improve observability to reproduce intermittent failures
- Help validate software changes earlier to reduce risk during full-vehicle testing
- Develop test frameworks to boost developer velocity and confidence in robot software
Key requirements
- Experience testing embedded software systems, ideally on Linux or QNX
- Ability to develop automated tests in Python, C++, or similar
- Hands-on experience with embedded hardware and software interactions
- Ability to debug complex system-level problems using logs, metrics, and controlled experiments
- Understanding of automation, integration testing and system validation principles
- Comfort collaborating across software, hardware and infrastructure teams
- Experience with HiL environments, sensor/data pipelines, CI/CD (e.g., Buildkite), robotics, autonomous systems, or real-time software (valued)
- collaboration across teams
- problem solving and debugging
- high attention to reliability
- Embedded Linux or QNX
- Python
- C++
…
