Zoox
Embedded Software Engineer - Body Systems
$137K–$184K
Foster City, CA · Hybrid · Full-time · Posted Aug 6, 2026
- Experience
- 1+ years developing real-time embedded software for distributed electro-mechanical systems.
- Education
- Bachelor's or Master's degree in Electrical and Computer Engineering, Robotics, Computer Science or equivalent experience.
About the job
Develops and integrates embedded software for Zoox vehicle body systems, including thermal, lighting, and doors, through implementation, testing, and validation.
What you'll do
- Design, develop, and test embedded software for body, thermal, lighting, and door functions.
- Create software requirements, design documentation, test plans, and supporting documentation.
- Integrate supplier subsystems and collaborate across engineering teams throughout the software development cycle.
What they ask for
- 1+ years of experience developing real-time embedded software for distributed electro-mechanical systems.
- Strong C++/C programming experience and object-oriented programming.
- Experience with embedded micro-controllers and/or microprocessors (ARM, PowerPC or equivalent).
- Understanding of sensors, motors, and actuators; hands-on experience with hardware bring-up and system debugging.
Nice to have
- Basic knowledge of control systems for electromechanical systems.
- Experience with CAN, LIN analysis, and debugging tools (PCAN, CANalyzer, CANape, etc.).
Pay
USD 137,000–184,000 per-year-salary (base salary)
Tools
C++, C, ARM, PowerPC, CAN, LIN, PCAN, CANalyzer
Model-written summary · the original posting is authoritative