Software Engineer - Behavior Capabilities
Core
Develop behavioral and motion planning algorithms to ensure robot operation effectiveness during minor failures or degraded capabilities, improving trip progress and vehicle uptime.
Role type
Senior IC software engineer (autonomous driving behavior planning)
Builds
Next-generation algorithmic advancements for robot driving in complex scenarios
Domain
Autonomous vehicles / Motion planning
Deliverable
production ML models
Required skills
C++, algorithm design, vehicle kinematics, real-time motion planning, cross-functional collaboration
Preferred skills
PhD in CS/EE/ME, commercial robotics product shipping experience
Technologies
C++
Responsibilities
Create principled algorithmic improvements to driving behavior areas; Collaborate cross-functionally to develop strategies mitigating performance degradation under failure modes; Architect and implement scalable solutions integrating with the driving stack; Partner with validation teams to define and execute tests for developed algorithms
Seniority
Senior, hands-on IC