The Core Firmware team at Zoox is responsible for building the foundational firmware for their autonomous vehicle platform. This involves ensuring the embedded platforms are safe, stable, performant, secure, and flexible, while navigating tradeoffs between these aspects.
Requirements
- 8+ YOE Experience in C++ development
- Systems programming in a Unix-like/POSIX environment
- Embedded Linux or QNX platform bringup, configuration, and tuning
- Python development
- Network programming experience
- Having shipped software that conforms to a functional safety standard
- Experience with cybersecurity
Responsibilities
- Develop on-vehicle embedded software in C++ in a real-time Unix-like 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
- Manage the planning and execution of your owned projects, delegating appropriately to realize your vision through others
- 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
Other
- Manage the planning and execution of your owned projects, delegating appropriately to realize your vision through others