System Test Engineer, Hil

Wayve Wayve · Robotics · London, United Kingdom · Product & Delivery

Wayve is seeking a System Test Engineer to join their Verification and Release Test team, focusing on scaling embedded software verification efforts for autonomous driving systems. The role involves developing automation for system functionality tests, creating Hardware-in-the-Loop (HiL) tests, optimizing CI/CD workflows, and leading root cause investigations. The position requires hands-on experience with system-level verification in robotics or embedded software, HiL testing, and strong Python skills for test automation.

What you'd actually do

  1. Develop automation for system functionality tests at component, integration, and system levels across software and hardware boundaries.
  2. Develop open-loop and closed-loop replay HiL tests, reliability and fault-injection tests, and traceability dashboards for verification and release.
  3. Automate Hardware-in-the-Loop (HiL) test setups to support coverage expansion and debug workflows.
  4. Lead root cause investigations for failures identified during test campaigns, collaborating across hardware, software, and DevOps teams.
  5. Optimise CI/CD-integrated test workflows to ensure rapid, reliable, and repeatable test execution.

Skills

Required

  • system-level verification and validation in robotics, embedded software, or mechatronic systems
  • HiL testing and tooling using CAN, Ethernet, GMSL, dSPACE, Vector, Xylon, or similar
  • Python
  • developing automation test frameworks using pytest
  • interface-level testing, including hardware/software interactions and embedded interfaces
  • integrating software quality assurance tools and standards (ASPICE, SOTIF, ISO 26262, JAMA, X-RAY)
  • replay using open and closed loop HIL system using dSPACE or other emulators
  • automotive safety and process standards including ISO 26262, ASPICE, and SOTIF
  • CI/CD principles and related tooling (e.g., GitLab CI, Buildkite, Bazel)
  • test automation dashboards, logging, and reporting infrastructure (e.g., Grafana, Looker, Datadog, JIRA)
  • developing or testing automotive software across embedded and system levels
  • cross-functional communication skills

Nice to have

  • autonomous vehicle systems, ADAS, or related technologies
  • Python or similar scripting tools for data processing and automation
  • vehicle networks (CAN, LIN, Ethernet) and diagnostic protocols (UDS, OBD-II)
  • vehicle instrumentation, data logging, and calibration tools (e.g., Vector tools, dSPACE)
  • continuous improvement of test methods, safety procedures, or operational efficiency
  • data management and version control systems (e.g., Git, Jenkins, or similar)

What the JD emphasized

  • system-level verification and validation in robotics, embedded software, or mechatronic systems
  • HiL testing and tooling
  • Python
  • pytest
  • automotive safety and process standards including ISO 26262, ASPICE, and SOTIF
  • CI/CD principles and related tooling
  • test automation dashboards, logging, and reporting infrastructure

Other signals

  • testing embedded software
  • hardware-in-the-loop (HiL) tests
  • automation for system functionality tests
  • root cause investigations
  • CI/CD-integrated test workflows