Zoox

Software Development Engineer in Test

Foster City, CA. Posted a month ago

The role

You will help ship Zoox software safely by building Hardware-In-Loop tests that support the safety case. You will also guide test methodology for functional and safety sign-off on the Release Management team.

What you will do

  • Lead design, development and maintenance of large-scale event-driven SIL/HIL tests and testing frameworks
  • Architect and manage end-to-end continuous integration pipelines that automate regression suites
  • Lead root cause analysis for complex system-level failures
  • Develop log mining scripts and visualization dashboards (e.g., Grafana, SQL-based notebooks) to triage failures and track performance metrics
  • Perform gap analyses between high-level safety requirements and technical test implementations
  • Lead end-to-end validation and clearance of safety-critical monitors, such as collision detection systems

Required qualifications

  • Bachelor's or higher degree in Mechatronics Engineering, Computer Science, Electrical Engineering or a relevant technical field
  • 4+ years of experience with demonstrated ownership of complex projects
  • Good technical communication skills, including summarizing complex test failures and assessing impact
  • Demonstrated experience delivering complex projects in Python, including AI-based coding for infrastructure, tooling and automated test writing
  • Deep understanding of HIL and SIL methodologies, including real-time fault injection
  • Ownership from design to implementation and maintenance of automated testing pipelines (e.g., Bamboo, Buildkite, Jenkins or similar) and custom automation plugins
  • Practical knowledge of Linux internals and networking protocols used in high-throughput real-time systems

Nice to have

  • Strong C++
  • Pytest customization experience
  • Background in autonomous systems or safety-critical robotics validation
  • Experience applying Generative AI or Machine Learning tools to code, audit and improve test coverage and documentation
  • Experience with real-time communication protocols (e.g., DDS, I2C, SPI, CAN, GMSL2)

About the company

Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem to bring it to market. It works at the intersection of robotics, machine learning and design to provide mobility-as-a-service in urban environments.

Software Development Engineer in Test at Zoox | JobZoey