- Robot type
- Autonomous Vehicle
- Location
- San DiegoCaliforniaUSA
- Job type
- Software
- Posted
- Aug 6, 2026
- Salary
- $221,000–$265,000 a year
Full-time
Embedded Software Engineer - Battery Management Systems
Job description
Zoox — Embedded Software Engineer - Battery Management Systems (San Diego, California · Foster City, California).
Job responsibilities
- Design, develop, and test embedded software for BMS (Battery Management Systems of the Zoox vehicle
- Implement core logic for cell balancing, charging control, thermal management, and contactor controls.
- Integrate supplier sub-systems into the Zoox software stack
- Create software requirements, design documentation, test plans, and other supporting documentation
- Work cross-functionally with vehicle engineers, controls engineers, software engineers, validation engineers, and other experts to ensure a seamless and highly automated experience for the Zoox vehicle
- Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation
Job requirements
- Bachelor’s or Master’s degree in computer science, electrical engineering, mechanical engineering, or equivalent experience
- 8+ years of experience developing real-time embedded software for Power Electronics and Battery Management.
- Strong embedded C/C++ programming experience
- Experience with embedded micro-controllers and/or microprocessors (ARM, PowerPC)
- Hands-on experience with hardware bring-up and system debugging
- Understanding of sensors and actuators and automotive communication protocols (CAN, LIN)
- Basic knowledge of control systems for electromechanical systems
- Experience with CAN, LIN analysis, and debugging tools (PCAN, CANalyzer, CANape, etc.)
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
