Staff Software Engineer, Constraint Generation

stackav

United States

Remote

USD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Export controls awareness
Collaborative robotics team

Job summary

stackav is seeking a motion-planning software lead for autonomous trucks in the United States. You will own motion-planning features from design through integration, working to deliver safe, smooth trajectories on compute-constrained platforms.

You will develop high-performance software in C++ and Python, collaborate with autonomy, perception, and systems teams, and help define architecture and roadmaps to meet product needs while ensuring thorough validation.

Qualifications

  • Strong C++ and Python skills, especially for resource-constrained environments.
  • Experience developing software for real-world robotics or semi-autonomous platforms.
  • Strong written and verbal communication skills.
  • Willingness to work across different parts of the autonomous vehicle decision-making stack.

Responsibilities

  • Own motion-planning features from design through integration.
  • Shape system architecture and technical roadmap while delivering features on schedule.
  • Build clean, high-performance software using C++ and Python.
  • Coordinate interfaces with trajectory generation, perception, and localization teams.
  • Work with systems engineers and verification partners to deliver validated modules.
  • Use unit tests, simulation, and log simulation to evaluate behavior.
  • Present proposals and align stakeholders during design iterations.

Skills

C++
Python
Robotics software
Communication

Job description

Role overview

Lead the development and deployment of motion-planning software for autonomous trucks. You’ll take complex vehicle behavior challenges from initial design through integration, helping the system produce safe, smooth trajectories while meeting product needs. The work spans architecture, implementation, testing, and collaboration across autonomy and systems teams, with a focus on performant software for compute-constrained platforms.

Responsibilities
  • Own motion-planning features from design through integration, addressing on-vehicle problems and planning system requirements.
  • Help shape the system architecture and technical roadmap while delivering features on schedule.
  • Build clean, maintainable, high-performance software using modern C++ and Python.
  • Coordinate interfaces and solutions with teams working on trajectory generation and evaluation, prediction, perception, localization, mapping, and related areas.
  • Work with systems engineers and verification partners to deliver safe, thoroughly validated modules.
  • Use unit tests, simulation, and log simulation to evaluate behavior and support design decisions.
  • Present proposals and help align stakeholders during design and iteration.
Requirements
  • Strong C++ and Python skills, especially for resource-constrained environments.
  • Experience developing software for real-world robotics or semi-autonomous platforms.
  • Strong written and verbal communication skills.
  • Willingness to work across different parts of the autonomous vehicle decision-making stack, including areas outside prior specialization.
Benefits and work setup
  • The position involves technologies that may be subject to US export controls and national security requirements. Eligibility or work authorization checks, and in some cases an export license, may be required; restrictions could affect whether an applicant can work in the role.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Planner
Staff Software Engineer, Planner

doordashusa • United States

Remote
USD 180,000 - 240,000
Health insurance
Dental insurance
Vision coverage
+10
Staff Software Engineer, Motion Planning for Autonomous Trucks
Staff Software Engineer, Motion Planning for Autonomous Trucks

stackav • United States

Remote
USD 140,000 - 190,000
Export controls awareness
Collaborative robotics team
Staff Software Engineer - Trajectory & Controls (Trucks)
Staff Software Engineer - Trajectory & Controls (Trucks)

Stack AV Co • Oregon

Hybrid
USD 120,000 - 170,000
Staff Software Engineer: Truck Trajectory & Controls
Staff Software Engineer: Truck Trajectory & Controls

Stack AV Co • United States

On-site
USD 110,000 - 180,000
Staff Software Engineer, Motion Planning
Staff Software Engineer, Motion Planning

Stack AV • United States

On-site
USD 130,000 - 180,000
Staff Software Engineer, Constraint Generation
Staff Software Engineer, Constraint Generation

Stack AV Co • Pittsburgh

Hybrid
USD 140,000 - 190,000
Staff Software Engineer, Trajectory Generation & Controls
Staff Software Engineer, Trajectory Generation & Controls

Stack AV Co • United States

On-site
USD 110,000 - 180,000
Staff Software Engineer, Motion Planning
Staff Software Engineer, Motion Planning

Stack AV • Oregon

Hybrid
USD 120,000 - 160,000
Staff Software Engineer, Motion Planning
Staff Software Engineer, Motion Planning

AeroVect • South San Francisco (CA)

On-site
USD 180,000 - 240,000
Staff Software Engineer, Trajectory Generation & Controls
Staff Software Engineer, Trajectory Generation & Controls

Stack AV Co • Oregon

Hybrid
USD 120,000 - 170,000