Z

Zoox

Fully electric autonomous ride-hailing service platform

Embedded Software Engineer - Battery Management Systems

Embedded EngineeringConfirmed live in the last 24 hours
Full-time$221k - $265k /yr

About the Job

Requirements

  • A bachelor's or master's degree in computer science, electrical engineering, or mechanical engineering, or equivalent experience.
  • Eight or more years of experience developing real-time embedded software for power electronics and battery management.
  • Strong embedded C/C++ programming experience.
  • Experience with embedded microcontrollers and/or microprocessors such as ARM or PowerPC.
  • Hands-on experience with hardware bring-up and system debugging.
  • Understanding of sensors, actuators, and automotive communication protocols such as CAN and LIN.

Responsibilities

  • Design, develop, and test embedded software for the vehicle's Battery Management System (BMS).
  • Implement core logic for cell balancing, charging control, thermal management, and contactor controls.
  • Integrate supplier subsystems into the software stack.
  • Create software requirements, design documentation, test plans, and other supporting documentation.
  • Work cross-functionally with vehicle, controls, software, and validation engineers and other experts to ensure seamless vehicle operation.
  • Contribute to all phases of the software development cycle, including prototyping, requirements capture, design, implementation, and validation.
  • Implement safety algorithms, manage board bring-up, and ensure hardware-software integration.
  • Contribute to power management and efficiency, charging control, operator controls, integration of supplier systems, coordination and control of power subsystems, and low-level vehicle controls.

Desired Qualifications

  • Basic knowledge of control systems for electromechanical systems.
  • Experience with CAN and LIN analysis and debugging tools such as PCAN, CANalyzer, and CANape.
  • Familiarity with high-assurance development practices and tools such as Polarion, ISO 26262, and MISRA C/C++.

About the Company

Zoox

Fully electric autonomous ride-hailing service platform

Zoox designs and operates an autonomous ride-hailing service built around a purpose-built, fully electric vehicle designed specifically for autonomous operation. The vehicle uses advanced sensors, cameras, and AI to navigate complex urban environments, offering a four-passenger interior for comfort. Unlike competitors that retrofit existing cars, Zoox engineers both the vehicle and the service from the ground up, enabling optimized safety, efficiency, and passenger experience through integrated software that optimizes routing and reduces wait times. The company emphasizes safety through extensive testing and regulatory collaboration, and sustainability via electric mobility. The ultimate goal is to provide a smarter, safer, and more efficient urban transportation system that improves city life while reducing emissions.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$1.2B
Headquarters
Menlo Park, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Zoox

See more jobs