Zoox is looking to build the foundation upon which Zoox-owned firmware applications are built, ensuring embedded platforms are safe, stable, performant, secure, and flexible for their autonomous vehicle platform.
Requirements
- 10+ years of 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- and system-level test engineers to keep the quality bar high through the coordination of V&V strategies for your work
- Troubleshoot and root-cause problems from the field, whether it is our R&D fleet or vehicles in service, starting at the system level and 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
- Work with our component- and system-level test engineers to keep the quality bar high through the coordination of V&V strategies for your work
- Troubleshoot and root-cause problems from the field, whether it is our R&D fleet or vehicles in service, starting at the system level and often ending deep in the inner workings of our platform