Responsibilities
- Develop on-vehicle embedded software/firmware in C++ in a real-time environment, and as appropriate, the supporting tools to tie it to Zoox’s ecosystem of off-vehicle infrastructure (Python in most cases)
- Author requirements and design documentation to craft what is to be built, why it needs to be that way, and what your specific solution looks like
- Work with our Component V&V Engineers to keep the quality bar high through the coordination of test strategies
- Troubleshoot and root-cause problems from the field, starting at the system level, often ending deep in the inner workings of our platform
Qualifications
- 10+ YOE in C/C++ development
- Systems programming in a real-time (RTOS) environment
- Understanding RTOS platform development
- Understanding how to link software/firmware to hardware
- Understanding how bootloaders on MCUs generally work
Bonus Qualifications
- Python development
- Network/CAN programming experience
- Extensive bootloader experience
- MCU Security
Top Skills
What We Do
Zoox is an autonomous mobility company that was founded to provide a safer, cleaner, and more enjoyable future on the road. To achieve that goal, the company has spent the past 10 years creating a purpose-built robotaxi that gives the world a better way to ride.
Why Work With Us
At Zoox, we are working to solve one of the greatest technological challenges of our generation.
From the beginning, we have been focused on our goal of reimagining transportation from the ground up. We are a mission-driven community of innovators working together to create a safer, cleaner, and more enjoyable future on the road.
Gallery
