Zoox
Embedded Software Engineer - MCU Platforms
About this role
Zoox seeks an embedded software engineer to develop and maintain firmware for multiple MCU platforms powering their autonomous vehicles. You'll collaborate with electrical and validation teams to enable new hardware support and accelerate cross-project development.
What you'll do
- Develop and extend embedded firmware for multiple microcontroller platforms
- Maintain and improve support for existing MCU-based systems in Zoox vehicles
- Collaborate with electrical engineers on hardware integration and validation
- Create reusable software abstractions and platform layers
- Accelerate application development by enabling new platform capabilities
- Work with validation engineers to ensure firmware robustness and reliability
What they're looking for
- Embedded C/C++ programming
- Microcontroller firmware development
- Hardware abstraction layers (HAL) design
- Real-time embedded systems
- Hardware-software integration
- Embedded debugging and profiling tools
- Automotive or safety-critical systems experience
- Version control and embedded development workflows
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 bringing up firmware support for a new microcontroller platform—what were the key challenges?
- How do you approach designing hardware abstraction layers that work across multiple MCU variants?