Z

Zoox

Fully electric autonomous ride-hailing service platform

Senior Software Development Engineer in Test - Release Management Team

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeFoster City, CA, USA$205k - $245k /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 7 years of experience and demonstrated ownership of at least 3 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 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, applying advanced software patterns to improve modularity and reduce code duplication.
  • Architect and manage end-to-end continuous-integration pipelines to automate execution of regression suites.
  • 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.
  • Analyze gaps 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.
  • Provide technical leadership and mentorship to a small group of engineers on the team.

Desired Qualifications

  • Strong C++ skills.
  • Experience customizing Pytest.
  • Background in autonomous systems or safety-critical robotics validation.
  • Experience applying generative artificial intelligence 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