CareerPlan

Staff Software Engineer, Constraint Generation

Full-time2026-10-22 → 2026-11-10
U.S. persons only (export control)

Core

Design, implement, test, and evaluate motion planning components for autonomous trucks to ensure safe, smooth trajectories and on-road performance.

Role type

Staff Software Engineer (Autonomous Driving / Motion Planning)

Builds

Motion planning features and components for self-driving truck systems

Domain

Autonomous trucking / Robotics / AI

Deliverable

production ML models

Required skills

C++, Python, motion planning, resource-constrained environment development, unit testing, simulation, log simulation, systems architecture, stakeholder alignment

Preferred skills

Experience with decision making stack, robotics/semi-autonomous platforms

Technologies

C++, Python

Responsibilities

Own delivery of motion planning features from design to integration; Help shape long-term architecture and roadmap; Work closely with systems engineers to ensure safe, well tested product; Write clean, maintainable, and high-performance software; Collaborate with Autonomy teams (Trajectory Generation, Trajectory Evaluation, World Fusion, Prediction, Perception, Localization, Mapping); Work with verification teams for testing and validation; Make extensive use of unit testing, simulation, and log simulation; Align stakeholders through design and iteration exercises.