Wayve
Wayve is hiring: Software Engineer - Hardware & Systems Test in San Francisco
Wayve, San Francisco, CA, US, 94199
Overview Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate complex environments, enhancing the usability and safety of automated driving systems. Our vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving. We value diversity, foster an inclusive work environment, and back each other to deliver impact.
Make Wayve the experience that defines your career!
The Role Wayve's Hardware & Systems Test team sits at the intersection of Hardware, Embedded Software, and Machine Learning Models. Testing occurs at component, system, and vehicle levels. We aim for the most efficient and effective use of our resources to deliver valuable results for the company. We are looking for a new team member to help scale up our efforts across embedded software verification. The role may expand into other areas of the system such as sensing and model behavior testing depending on company needs and the candidate's experience. Ideal candidates are self-starters with a keen eye for improvement across multiple engineering domains.
Key Responsibilities Define and execute system functionality tests at the component, integration, and vehicle levels across software and hardware boundaries.
Architect and scale Hardware-in-the-Loop (HiL) test setups to support test coverage expansion and debug workflows.
Develop automation tests using Python/PyTest and familiarity with tools like Bazel, Buildkite, and analysis using DataDog/Looker.
Lead root cause investigations for failures identified during test campaigns, collaborating across hardware, software, and DevOps teams.
Optimize CI/CD-integrated test workflows to ensure rapid, reliable, and repeatable test execution.
Integrate third-party verification tools including JAMA (requirements), MC/DC (coverage), MISRA (style compliance), and manage artifacts via systems such as Artifactory and Azure.
Uncover potential software and hardware bugs through increased test coverage and reporting via JIRA.
Work with automotive standards such as ISO26262, ASPICE, SOTIF and participate in SDK testing.
Develop Open-loop and Closed-loop Replay HiL tests, reliability and fault injection for automation, traceability metrics, and dashboards for verification and release.
Define and track KPIs and quality metrics for system testing to support data-driven validation and release decisions.
Identify and implement infrastructure improvements to enhance test coverage, failure traceability, and compliance reporting.
About You We’re looking for the following skills and experience to set you up for success as a System Test Engineer at Wayve:
Hands-on experience with system-level verification and validation in robotics, embedded software, or mechatronic systems.
Experience with HiL testing and tools using CAN, Ethernet, GMSL, dSPACE, Vector, Xylon, etc.
Strong proficiency in Python, with experience developing automation test frameworks using PyTest.
Proven ability in interface-level testing, including hardware/software interactions and embedded interfaces.
Experience integrating software quality assurance tools and standards (ASPICE, SOTIF, ISO26262, JAMA, X-RAY).
Proficient in CI/CD principles and related tooling (e.g., GitLab CI, BuildKite, Bazel).
Experience with test automation dashboards, logging, and reporting infrastructure (e.g., Grafana, Looker, Datadog, JIRA).
Experience in developing or testing automotive software and strong cross-functional communication skills; ability to work collaboratively across software, hardware, Autonomy, DevOps, and product teams.
Seniority level Mid-Senior level
Employment type Full-time
Job function Information Technology
Industries Software Development
#J-18808-Ljbffr