Embedded Software Engineer - Body Systems
Core
Develop embedded software for the body, thermal, lighting, and closure systems of the Zoox autonomous vehicle, integrating supplier subsystems and coordinating with higher-level systems.
Role type
Embedded Software Engineer (Automotive Body Systems)
Builds
Production-quality embedded software for vehicle body, thermal, lighting, and door functions
Domain
Autonomous vehicle manufacturing / Automotive embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++/C programming, Object-oriented programming, Embedded microcontrollers/microprocessors (ARM, PowerPC), Sensors/actuators knowledge, Hardware bring-up and debugging, Real-time embedded software development
Preferred skills
Control systems for electromechanical systems, CAN/LIN analysis and debugging tools
Technologies
C++, C, ARM, PowerPC, CAN, LIN, PCAN, CANalyzer, CANape
Responsibilities
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 sub-systems into the Zoox software stack; Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation
Seniority
Mid-level, hands-on IC