CareerPlan

Staff Software Engineer, Constraint Generation

Pittsburgh, PA or RemoteFull-time2026-10-20 → 2026-11-10

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