Z

Zoox

Fully electric autonomous ride-hailing service platform

Software Development Engineer in Test

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeFoster City, CA, USA$161k - $220k /yrHybrid

About the Job

Requirements

  • A bachelor's degree or higher in Mechatronics Engineering, Computer Science, Electrical Engineering, or a relevant technical field.
  • At least 4 years of experience with demonstrated ownership of complex projects.
  • Technical communication skills to summarize complex test failures and provide clear impact assessments for tests, tools, and pipelines.
  • Experience delivering complex projects in Python, including using AI-based coding for infrastructure development, tooling, and automated test writing.
  • Deep understanding of hardware-in-the-loop and software-in-the-loop methodologies, including real-time fault injection.
  • Experience owning automated testing pipelines from design through implementation and maintenance, using tools such as Bamboo, Buildkite, Jenkins, or similar continuous integration tools, and developing custom automation plugins.
  • Practical knowledge of Linux internals and networking protocols used in high-throughput real-time systems.

Responsibilities

  • Lead the design, development, and maintenance of large-scale event-driven software- and hardware-in-the-loop tests and testing frameworks, using advanced software patterns to improve modularity and reduce code duplication.
  • Architect and manage end-to-end continuous integration pipelines to automate regression-suite execution.
  • Lead root cause analysis for complex system-level failures, developing log-mining scripts and visualization dashboards such as Grafana and SQL-based notebooks to triage failures and track performance metrics.
  • Perform gap analyses between high-level safety requirements and technical test implementations, including developing intricate timing and prioritization patterns.
  • Lead end-to-end validation and clearance for safety-critical monitors, such as collision detection systems.

Desired Qualifications

  • Strong C++ skills.
  • Experience customizing Pytest.
  • 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 such as DDS, I2C, SPI, CAN, and GMSL2.

About the Company

Zoox

Fully electric autonomous ride-hailing service platform

Zoox designs and operates an autonomous ride-hailing service built around a purpose-built, fully electric vehicle designed specifically for autonomous operation. The vehicle uses advanced sensors, cameras, and AI to navigate complex urban environments, offering a four-passenger interior for comfort. Unlike competitors that retrofit existing cars, Zoox engineers both the vehicle and the service from the ground up, enabling optimized safety, efficiency, and passenger experience through integrated software that optimizes routing and reduces wait times. The company emphasizes safety through extensive testing and regulatory collaboration, and sustainability via electric mobility. The ultimate goal is to provide a smarter, safer, and more efficient urban transportation system that improves city life while reducing emissions.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$1.2B
Headquarters
Menlo Park, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Zoox

See more jobs