Software Engineer, Behavior
Core
Design safe, smooth, and socially aware autonomous vehicle behaviors for complex passenger interactions like pick-up and drop-off under high sensory noise and uncertainty.
Role type
Software Engineer, Behavior (Autonomous Driving)
Builds
End-to-end solutions spanning algorithm design, evaluation tools, massive-scale data pipelines, and real-time on-vehicle deployment for Robotaxi, Robotruck, and POV business units.
Domain
Autonomous driving / Robotics
Deliverable
production ML models
Required skills
Algorithm design, motion planning, data structures and algorithms, C/C++/Python/Java programming, real-time on-vehicle deployment
Preferred skills
Motion planning for robotics, building or evaluating ML-based systems
Technologies
C, C++, Python, Java
Responsibilities
Collaborate with cross-functional teams to design autonomous vehicle behaviors; Transform open-ended real-world traffic scenarios into defined engineering frameworks.
Seniority
Mid-level, hands-on IC