Staff Software Engineer, Constraint Generation
Core
Develop and deploy motion planning components for autonomous trucks, designing safe trajectories and solving on-vehicle problems.
Role type
Staff Software Engineer (Autonomous Driving / Motion Planning)
Builds
Motion planning features and high-performance software for autonomous trucking systems
Domain
Autonomous driving / Trucking transportation
Deliverable
production ML models
Required skills
C++, Python, motion planning, resource-constrained development, system architecture, unit testing, simulation
Preferred skills
Robotics experience, decision-making stack knowledge, stakeholder alignment
Technologies
C++, Python
Responsibilities
Own delivery of motion planning features from design to integration; Shape long-term architecture and roadmap; Collaborate with systems engineers for safe product delivery; Write high-performance software; Work with autonomy teams (Trajectory, Perception, etc.); Ensure testing and validation via simulation and logs.
Seniority
Staff, hands-on IC with architecture ownership
