Embedded Software Engineer - Battery Management Systems
Zoox · San Diego, CA
$200k - $240k
Hybrid
Full-time
Mid
Software
Posted August 6, 2026
Job Description
Zoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key responsibilities include implementing safety algorithms, managing board bring-up, and ensuring seamless hardware-software integration. The work includes Power management and efficiency, Charging control, a variety of operator controls, integration of supplier systems, coordination and control of all Power sub-systems, and low-level vehicle controls. This work requires collaboration with vehicle engineers, systems engineers, controls engineers, and suppliers to ensure the Zoox vehicle can drive safely and reliably. We are looking for people who are passionate about working with hardware and developing production-quality code for complex dynamic systems.
More jobs at Zoox
Senior Systems Engineer, Future Robot Platforms
Zoox · Foster City, CA · Hybrid · $196k - $236k
Senior Materials Engineer (Metals, Forming & Castings)
Zoox · Foster City, CA · On-site · $187k - $225k
Embedded Software Engineer - Body Systems
Zoox · Foster City, CA · Hybrid · $140k - $170k
Senior Accounting Manager
Zoox · Foster City, CA · Hybrid · $140k - $168k
Senior Technical Program Manager - Vehicle Platform & Autonomy Integration
Zoox · Foster City, CA · Hybrid · $172k - $234k
See how well your resume matches this job before you apply
Run a free ATS check