CareerPlanSign in

Software Engineer - Behavior Capabilities

Foster City, CA💼 Full-time🗓 2024-12-02 → 2026-09-26

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

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.