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.

Software Engineer - Behavior Capabilities at Zoox | JobZoey