Zoox
Embedded Software Engineer - Battery Management Systems
About this role
Zoox is hiring an embedded software engineer to develop firmware for battery management and vehicle body systems, including thermal control, lighting, and power management. You'll integrate supplier systems, coordinate subsystems, and collaborate across engineering teams to deliver production-quality software for autonomous vehicles.
What you'll do
- Develop embedded software for battery management, thermal control, lighting, and power systems
- Integrate third-party supplier systems into the vehicle platform
- Coordinate and control body subsystems and their interactions
- Collaborate with vehicle, systems, controls, and software engineers on subsystem interfaces
- Write and maintain production-quality code for complex dynamic systems
- Work with suppliers to ensure reliable hardware-software integration
What they're looking for
- Embedded C/C++ programming
- Battery management systems (BMS) knowledge
- Real-time firmware development
- Microcontroller and hardware integration
- Vehicle power distribution systems
- Thermal management systems
- Systems integration and testing
- Cross-functional communication
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Zoox
Zoox develops autonomous vehicle technology and robotaxi systems, supported by manufacturing operations and AI validation infrastructure. The company is hiring for part-time student roles in hardware-software integration, manufacturing software engineering, AI testing and evaluation, and QA automation, as well as experienced engineers for simulation and AI performance assessment.
- Website
- zoox.com
Likely interview questions
- Describe your experience developing embedded software for power or battery management systems.
- How have you handled integration of third-party hardware components in a production system?