Zoox
Software Engineer - Behavior Capabilities
Foster City, CA. Posted 23 months ago
The role
You will create algorithmic improvements to driving behavior and implement them in the codebase. You will work across teams to keep the robot operating when parts of the system fail or degrade.
What you will do
- Create principled algorithmic improvements to specific areas of driving behavior and implement them in the code base
- Collaborate cross-functionally to develop strategies and behaviors that mitigate performance degradation under failure modes
- Architect and implement scalable solutions that integrate with the rest of the driving stack
- Partner with validation teams to define and execute tests for developed algorithms
Required qualifications
- Master's degree in Computer Science or related field
- Fluency in C++
- Extensive experience with programming and algorithm design
- Understanding of vehicle kinematics
- 4+ years of experience in a related field
Nice to have
- PhD in Computer Science, Electrical Engineering, Mechanical Engineering, or related field
- Experience shipping products to market (commercial robotics, drones, consumer devices etc.)
- Demonstrated ability to create real-time motion planning algorithms in a cross-functional team
About the company
Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem to bring it to market. It aims to provide next-generation mobility-as-a-service in urban environments.