- Robot type
- Autonomous Vehicle
- Location
- Foster CityCaliforniaUSA
- Job type
- Software
- Posted
- Aug 5, 2026
- Salary
- $153,000–$193,000 a year
Full-time
Firmware Validation Engineer - Battery Management Systems
Job description
Zoox — Firmware Validation Engineer - Battery Management Systems (Foster City, California).
Job responsibilities
- Define and develop comprehensive test plans based on requirements, trace test cases 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 ensure implementations meet requirements and desired functionality in accordance with product requirements.
- Investigate firmware issues through data analysis and issue reproduction
Job requirements
- 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
- Working knowledge of components/systems such as drive unit, power steering, actuators, braking systems, powertrain and their interactions.
Similar jobs
Zoox · Software
Senior Software Engineer, Continuous Integration
Foster City, California
Zoox · Software
Engineering Manager, Middleware Transport
Foster City, California
Zoox · Software
Manager - Model Evaluation
Foster City, California
Zoox · Software
Staff/Senior Staff Software Engineer - Product Security
Foster City, California
