Skip to content
Remotejobify
Match me Alerts
Back to jobs

Staff Software Engineer, Motion Planning

At Stack AV · Pittsburgh, PA or Remote; Pittsburgh/Remote

Apply on Stack AV (opens in a new tab)

See how well you match Match me reads your CV and picks the jobs that suit you best.

Get jobs like this within hours Radar emails you new jobs open to you within hours of us finding them, before most people see them.

Where you can work from

Open to the United States

“Pittsburgh, PA or Remote”

From the location.

“Pittsburgh/Remote”

From the job board field.

Report a mistake

Posted
20 October 2026
First seen by us
3 November 2026
Last checked
22 hours ago

Job description

From Stack AV’s job post, as they wrote it.

About Stack:

Stack is developing revolutionary AI and advanced autonomous systems designed to enhance safety, reliability, and efficiency of modern operations. Stack's autonomous technology incorporates cutting-edge advancements in artificial intelligence, robotics, machine learning, and cloud technologies, empowering us to create innovative solutions that address the needs and challenges of the dynamic trucking transportation industry. With decades of experience creating and deploying real world systems for demanding environments, the Stack team is dedicated to developing an autonomous solution ecosystem tailored to the trucking industry's unique demands.

Read the full description

If you are an Internal Candidate, please apply via our Internal Job Board.

About the Team

The Constraint Generation team is responsible for translating perception and prediction inputs into actionable options for the planner. It is one of the core motion planning teams, whose work directly impacts how our autonomous trucks drive. The team interfaces with perception, mapping, prediction, trajectory generation, trajectory evaluation, and other planning teams in order to implement and improve onboard features. In addition, it works with a wide range of stakeholders throughout the company (systems, simulation, metrics) to deploy these features safely and monitor their performance. This team’s work addresses challenges specific to trucking (high speed highway operations, long stopping distances, complex turn geometries, and more), and is central to the performance of the AV system on the road.

About the Role:

We are looking for strong software engineers with motion planning experience to help develop and deploy motion planning components for autonomous trucks. In this role, you will work across all stages of the development lifecycle to design, implement, test, and evaluate new features and feature improvements that directly impact the self-driving system’s on-road performance.

A core focus of this role is constraint generation, which defines the solution space for trajectory generation by establishing the boundaries, corridors, and high-level decisions for candidate trajectories. This covers critical real-world trucking maneuvers, including:

* Targeting gaps during merges and lane changes while reasoning about traffic congestion and proactive deceleration.
* Determining optimal locations to pull over safely to the shoulder during degraded or emergency states.
* Constructing dynamic driving corridors through active construction zones where valid HD maps do not exist and navigation relies purely on real-time perception.
* Pre-positioning the vehicle prior to tight, sharp turns to guarantee clean, safe completion.

Our team is small, product-focused, and highly collaborative. You will work closely with perception, prediction, and mapping teams to ensure the planner receives the necessary upstream signals in an optimal format, while delivering high-performance modern C++ that operates reliably on compute-constrained vehicle platforms.

Responsibilities:

* Design & Feature Architecture: Frame ambiguous vehicle behaviors and design new features or targeted behavior improvements (e.g., addressing late-braking behavior during merges in dense traffic, or architecting a robust shoulder pull-over pipeline).
* Onboard Implementation & Testing: Write, integrate, and optimize clean modern C++ on the vehicle stack, validating behavior through rigorous simulation, log replays, and unit testing.
* On-Vehicle Debugging & Diagnostics: Investigate and debug complex edge cases observed during on-track and on-road testing (e.g., diagnosing driver disengagements caused by unintended brake stabs).
* Interface & Systems Collaboration: Negotiate clean architectural interfaces with upstream perception, world fusion, and prediction teams, as well as downstream trajectory generation and evaluation modules.
* Verification & Validation: Partner with systems and verification teams to ensure safety-critical validation criteria are met before deploying code to the autonomous fleet.

Qualifications:

* Strong C++ & Python skills, particularly in resource-constrained environments
* Exceptional written and verbal communications skills
* Experience developing code for real-world robotics/semi-autonomous platforms
* An eagerness to work across the decision making stack, even on components that may not perfectly align with past experience

#LI-AW1

We are proud to be an equal opportunity workplace. We believe that diverse teams produce the best ideas and outcomes. We are committed to building a culture of inclusion, entrepreneurship, and innovation across gender, race, age, sexual orientation, religion, disability, and identity.

Check out our Privacy Policy.

Please Note: Pursuant to its business activities and use of technology, Stack AV complies with all applicable U.S. national security laws, regulations, and administrative requirements, which can restrict Stack AV’s ability to employ certain persons in certain positions pursuant to a range of national security-related requirements. As such, this position may be contingent upon Stack AV verifying a candidate’s residence, U.S. person status, and/or citizenship status. This position may also involve working with software and technologies subject to U.S. export control regulations. Under these regulations, it may be necessary for Stack AV to obtain a U.S. government export license prior to releasing its technologies to certain persons. If Stack AV determines that a candidate’s residence, U.S. person status, and/or citizenship status will require a license, prohibit the candidate from working in this position, or otherwise be subject to national security-related restrictions, Stack AV expressly reserves the right to either consider the candidate for a different position that is not subject to such restrictions, on whatever terms and conditions Stack AV shall establish in its sole discretion, or, in the alternative, decline to move forward with the candidate’s application.

Apply on Stack AV (opens in a new tab)

Get jobs like this by email

Once a week, we email the new remote jobs open where you live, each with the line that proves it. Every email has a one-click unsubscribe.

More remote and hybrid jobs