Software Engineer - Driving Behavior
At a glance
Mid-level Software Engineering role at Zoox. Foster City · full-time · $177,000–$270,000 base.
techroles summary, based on the employer's posting.
What you'll do
- Design and code behavioral or motion-planning algorithms that help autonomous vehicles handle newly added geofences
- Modify existing autonomous-driving algorithms and software modules for operation in new geofences
- Run your software on the robot, test its behavior, then use results to make improvements
- Coordinate with other teams to integrate and validate software features for geofence expansion
- Test vehicles or guide those tests, turn driving observations into actionable feedback, and file patents for new technologies
What you bring
- A master's degree in computer science or a related field, plus at least three years of experience
- C++ programming proficiency
- Experience in behavioral planning, motion planning or mission planning for autonomous vehicles
Who this fits
This role suits a mid-level software engineer focused on autonomous-driving planning and expanding vehicle operation into new geofences. The position is hybrid and based in Foster City.
From the employer
In this role, you will:
-
Design behavioral and motion planning algorithms to improve driving behavior in new geofences and implement those designs in our code base.
-
Adapt existing algorithms and software modules for autonomous driving in new geofences.
-
Integrate and test your developed applications in the robot, learn, and make improvements.
-
Work collaboratively with cross-functional teams to support the integration and validation of software components and features for geofence expansion.
-
Support or lead vehicle testing to generate actionable feedback on driving performance.
-
Write and file patents for novel technologies you develop.
Qualifications
-
Master's degree in Computer Science or related field and 3+ years of experience
-
Proficient in C++ programming
-
Proven experience in at least one of the following domains: behavioral planning, motion planning, or mission planning for autonomous vehicles
Bonus Qualifications
-
Experience with behavioral and motion planning for high-speed autonomous driving
-
Experience with autonomous robots and machine learning or data-driven development processes