Zoox
Embedded Software Engineer - Battery Management Systems
San Diego, CA. Posted 3 months ago
The role
You will design, build and test real-time embedded software in C/C++ for the battery management systems of the Zoox vehicle. You will also implement safety algorithms, manage board bring-up and integrate hardware and software.
What you will do
- Design, develop and test embedded software for the 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 and test plans
- Work cross-functionally with vehicle, controls, software and validation engineers
- Contribute to all phases of the software development cycle, from prototyping to validation
Required qualifications
- 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 microcontrollers and/or microprocessors (ARM, PowerPC)
- Hands-on experience with hardware bring-up and system debugging
- Understanding of sensors, actuators and automotive communication protocols (CAN, LIN)
Nice to have
- Basic knowledge of control systems for electromechanical systems
- Experience with CAN and LIN analysis and debugging tools (PCAN, CANalyzer, CANape, etc.)
- Familiarity with high assurance development practices and tools (Polarion, ISO-26262, MISRA C/C++, etc.)
Benefits
- Paid time off (sick leave, vacation, bereavement)
- Unpaid time off
- Zoox Stock Appreciation Rights
- Amazon RSUs
- Health insurance
- Long-term care insurance
- Long-term and short-term disability insurance
- Life insurance
Before you apply
- You do not need to match every listed expectation to apply
- Accommodations are available during the application and interview process; contact accommodations@zoox.com or your recruiter
About the company
Zoox is developing the first ground-up, fully autonomous vehicle fleet and the ecosystem needed to bring it to market. It works at the intersection of robotics, machine learning and design to provide mobility-as-a-service in urban environments.