RemoteWLBRemote only
Back to all jobs
Zoox logo
Remote role · software

Firmware Validation Engineer

Zoox

Salary$153k - $193k
Before you apply

Role details

The practical picture
Employment
Full-time
Role signal brief

The role, at a glance

Extracted from the source posting · 92% confidence

Zoox is seeking a Firmware Validation Engineer to validate firmware functionality at the component, subsystem, and system levels for their autonomous vehicle platform. The role involves developing test plans across HiL, Dyno, and Vehicle layers, and collaborating with engineering teams to ensure features meet functional, performance, and safety requirements. Candidates must have a BS in engineering and 4+ years of embedded software testing experience.

Remote scope
Foster City, CA
Compensation
USD 153,000–193,000 / year

What you need

  • BS degree in Electrical, Mechanical, Computer or Systems Engineering
  • 4+ years of experience in developing or testing embedded software
  • Test automation with Python or other scripting languages
  • Experience writing code with source control (Git)
  • Hands-on technical experience debugging complex systems involving networked microprocessors and software-controlled electrical or electromechanical devices
  • Experience parsing and analyzing log data/source code and identifying rootcause

What you will own

  • Define and develop comprehensive test plans based on requirements and trace testcases to requirements
  • Develop and implement test plans on multiple test layers including HiL, Dyno, and Vehicle
  • Define tooling needs to execute tests and evaluate results efficiently
  • Collaborate with system, firmware & hardware engineers to ensure implementations meet requirements
  • Investigate firmware issues through data analysis and issue reproduction
Core skills
Embedded Software TestingPythonGitTest AutomationFirmware ValidationHIL TestingRoot Cause AnalysisLog Analysis
Internal freshness window ends Oct 21, 2026
View source evidence
  • salary “min': 153000, 'max': 193000”
  • location “hybrid,Foster City, CA”
  • must_have “BS degree in Electrical, Mechanical, Computer or Systems Engineering”
  • must_have “4+ years of experience in developing or testing embedded software”
  • must_have “Test automation with Python or other scripting languages”
embedded software testingpythongittest automation
Role brief
As a Firmware Validation Engineer, you will validate firmware functionality at the component, subsystem and system level, ensuring features operate reliably within the broader vehicle platform. This includes testing embedded applications, control logic, and feature integrations across hardware interfaces, sensors, and actuators to confirm they meet functional, performance, and safety requirements. Your work directly impacts the quality and readiness of customer-facing features by catching issues early, improving integration stability, and ensuring smooth delivery of these features to internal customers. Through close collaboration with firmware developers, systems engineers and cross-functional teams, you will help deliver robust and reliable features to production.

In this role, you will:

  • Define and develop comprehensive test plans based on requirements, trace testcases to requirements, set pass/fail criteria and refine requirements based on test outcomes
  • Develop and implement test plans on multiple test layers (HiL, Dyno, Vehicle)
  • Define tooling needs to execute tests and evaluate results efficiently
  • Collaborate with system, firmware & hardware engineers to ensureimplementations meet requirements and desired functionality in accordance withproduct requirements.
  • Investigate firmware issues through data analysis and issue reproduction
  • Qualifications

  • BS degree in Electrical, Mechanical, Computer or Systems Engineering
  • 4+ years of experience in developing or testing embedded software
  • Test automation with Python or other scripting languages
  • Experience writing code with source control (Git)
  • Hands-on technical experience debugging complex systems involving networked microprocessors and software-controlled electrical or electromechanical devices
  • Experience parsing and analyzing log data/source code and identifying rootcause.
  • Positive attitude, team player, and ability to quickly adapt to changes
  • Bonus Qualifications

  • Working knowledge of components/systems such as drive unit, power steering, actuators, braking systems, powertrain and their interactions.
  • Experience with Python testing frameworks (Robot, pytest, etc.)
  • Experience with continuous integration/deployment systems
  • Experience using tools such as JIRA, TestRail, Polarion/JAMA/Doors, XRAY, etc.
  • Experience in systems validation or integration
  • Ability to develop test plans based on FMEA/vehicle safety concepts analysis
  • Additional

    About ZooxZoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. Sitting at the intersection of robotics, machine learning, and design, Zoox aims to provide the next generation of mobility-as-a-service in urban environments. We’re looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.
    Follow us on LinkedIn
    AccommodationsIf you need an accommodation to participate in the application or interview process please reach out to accommodations@zoox.com or your assigned recruiter.
    A Final Note:You do not need to match every listed expectation to apply for this position. Here at Zoox, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.