Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Motion Planning [Remote]

Stack AV

Pittsburgh, PA
  • Remote job

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.

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Motion Planning [Remote] in Pittsburgh, PA vacancy
  • $179.2k - $268.8k

     ..., test operations, systems and safety engineering - all dedicated to redefining the relationship...  ...autonomy consumers including motion planning, prediction, and localization.The team...  ...productizationBuild and maintain industry-leading software practices and principlesDevelop clean... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    2 days ago
  • $218.24k - $327.36k

     ..., test operations, systems and safety engineering - all dedicated to redefining the relationship...  ...analysis. By partnering with software development and Functional Safety teams...  ...sensing, localization, detection, routing, motion planning, motion control, etc.Experience... 
    Suggested
    Odd job
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    18 hours ago
  • $172k - $229k

     ...Motional is a leading autonomous driving company on a mission to make...  ...the crucial bridge between software development and real-world deployment...  ...a highly skilled Software Engineer to play a critical role in...  ...Perception, Prediction, and Planning. Ensure Exceptional Data... 
    Suggested
    Remote job

    Motional

    Pittsburgh, PA
    1 day ago
  • At the National Robotics Engineering Center (NREC), it is our engineers...  ...members of our technical staff collaborate closely with leadership...  ...seeking a dynamic Senior Software Engineer to contribute to...  ...in computer vision, motion planning, machine learning, kinematics... 
    Suggested
    Full time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    3 days ago
  • RESPONSIBILITIES: Kforce's client in Pittsburgh, PA is searching for a Software Engineer I for a client who is an AI-first technology company that...  ...projects * Participate in Agile ceremonies, sprint planning, and team collaboration activities REQUIREMENTS: * 1-3... 
    Suggested
    Hourly pay
    Contract work
    Internship
    Remote work

    Kforce Technology Staffing

    Pittsburgh, PA
    1 day ago
  •  ...Senior Software DeveloperMcGuireWoods LLP is seeking an experienced...  ...ResponsibilitiesContributes to the planning, development, customization,...  ...legal and administrative staff to understand business needs,...  ..., and other modern software engineering practices.Experience working... 
    Work at office

    McGuireWoods

    Pittsburgh, PA
    3 days ago
  •  ...the National Robotics Engineering Center (NREC), it is our...  ...of our technical staff collaborates closely with...  ...that combine perception, planning, and control to...  ...advance and mature our software stack in robotic applications...  ...multi-robot behavior, motion planning and... 
    Full time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    3 days ago
  • $80k - $150k

     ...Spring Boot, RESTful APIs, microservices, databases, and modern software engineering practices. This role is best suited for candidates who can...  ...design discussions, architecture reviews, and solution planning. Collaborate with cross-functional teams, QA teams, business... 
    Full time
    Local area
    Relocation

    Cogent Infotech Corp

    Pittsburgh, PA
    18 hours ago
  • $80.51k - $107.34k

     ...Role Join Lumen Security Advisory Services as a Cloud Security Engineer, helping customers identify and reduce security risk across...  ...expertise through customer assessments, security tooling, remediation planning, and automation. You’ll work alongside experienced team... 
    Full time

    Lumen

    Pittsburgh, PA
    4 days ago
  •  ...experience Duration: Full time Must Have Skills: Java Kafka Engineer Role and Responsibilities: Strong hands-on 8+ years of...  ...XML, JSON documents Participate in code reviews, sprint planning, and production support activities. Troubleshoot and resolve... 
    Full time
    Work at office

    EXL

    Pittsburgh, PA
    9 days ago
  •  ...applications comply with security, accessibility, and enterprise mobility standards. Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives. Mentor junior developers and contribute to technical design discussions. Experience in... 

    Synkriya Tech (previously Sincera Consulting)

    Pittsburgh, PA
    24 days ago
  • $90k - $100k

     ...Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and...  ...security. Participate in Agile ceremonies including sprint planning, design discussions, and retrospectives. Work closely with... 
    Temporary work
    Flexible hours

    Synechron

    Pittsburgh, PA
    10 days ago
  • $99k - $232k

     ...SummaryThe OpportunityAs a Lead Engineer you will guide the design,...  ...will lead teams, coach junior staff, manage workstreams, and use...  ...and testing efforts across the software development lifecycle, from...  ...environments- Managing project planning, budgeting, timelines, and... 
    Full time
    H1b

    PwC

    Pittsburgh, PA
    1 day ago
  • $126k - $201k

     ...more efficient and accessible for all. We’re searching for a Software Engineer II, Pipeline Automation & Acceleration.In this role, you...  ...Driving / Autonomy Driving.Experience in Robotics / Mappings / Motion Planning is a plus.Experience in Distributed Systems and Concurrency... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Pittsburgh, PA
    18 hours ago
  •  ...are looking for a SCADA/ I&C Professional Engineer to join our Water Team to improve...  ...and supply design, lighting and receptacle plans, mechanical equipment power plans, panel...  ...stations. Travel to and attend client, staff and project meetings Prepare permit applications... 
    Temporary work
    For contractors
    Work at office
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Wade Trim

    Pittsburgh, PA
    9 days ago
  • $100k - $135k

     ...lives. Our medical devices, software and related services are used...  ...TypeHybridJob SummaryThe Software QA Engineer will be a key member of the...  ...automated and manual test plans.Essential FunctionsDefine...  ...OccasionallyHearing - OccasionallyRepetitive Motions - FrequentlyZOLL is a fast-... 
    Minimum wage
    Ongoing contract
    Full time
    Local area
    Remote work
    Worldwide

    ZOLL Medical Corporation

    Pittsburgh, PA
    2 days ago
  • $110k - $130k

     ...in people's lives. Our medical devices, software and related services are used worldwide to...  ...execution and maintenance of software test plans, test cases and test status reporting....  ...OccasionallyHearing - OccasionallyRepetitive Motions - FrequentlyZOLL is a fast-growing... 
    Minimum wage
    Ongoing contract
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    ZOLL Medical Corporation

    Pittsburgh, PA
    1 day ago
  •  ...roles, permissions, groups, and access controls. Ensure platform compliance, security, and data governance. Manage release planning and adoption of new Adobe Workfront features. Process Optimization Automation Design and optimize business workflows, request... 

    Yantran LLC

    Pittsburgh, PA
    16 days ago
  •  ...mobile robots (AMRs), fleet management software, actionable analytics, and best-in-class...  ...seeking a highly experienced Senior Software Engineer to lead the technical direction and...  ...availability systems for dispatch, path planning integration, traffic management integration... 
    Remote work

    Seegrid

    Pittsburgh, PA
    a month ago
  • $103.71k - $138.28k

     ...AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and...  ...Responsibilities Key Responsibilities Lead logistics projects from planning through delivery, acceptance, and closeout. Develop and... 
    Full time
    Temporary work
    For contractors

    Lumen

    Pittsburgh, PA
    3 days ago
  •  ...Job Description Job Title: Agentic AI Engineer Location: Pittsburgh, PA/Dallas, TX/Cleveland...  ...Build AI agents capable of reasoning, planning, memory management, and autonomous task...  .... Collaborate with data engineers, software developers, and business teams to deliver... 
    Contract work
    Local area

    System One

    Pittsburgh, PA
    11 days ago
  •  ...Job Description Job Title: Agentic AI Engineer Location: Cleveland, OH, Pittsburgh...  ...• Build AI agents capable of reasoning, planning, memory management, and autonomous task...  ...• Collaborate with data engineers, software developers, and business teams to deliver... 
    Contract work
    Local area

    System One

    Pittsburgh, PA
    a month ago
  •  ...integrate them into our production software stack. Advance our motion retargeting pipeline, transforming...  ...Work closely with researchers and engineers across perception, learning, simulation...  ...Models™ advance perception, planning, localization, and manipulation with... 

    FieldAI

    Pittsburgh, PA
    17 days ago
  • $73.5k - $212.28k

     ...SummaryAt PwC, our people in data and analytics engineering focus on leveraging advanced...  ...of projects, ensuring their successful planning, budgeting, execution, and completion.Partner...  ...Processing/Analytics/Science, ComputerScience, Software Engineering, Artificial Intelligence and... 
    Full time
    H1b

    PwC

    Pittsburgh, PA
    4 days ago
  •  ...Purple Drive We are seeking an experienced Release Train Engineer (RTE) to lead Agile Release Train execution in a SAFe environment...  ...automated release management. Key Responsibilities Facilitate PI Planning, ART sync, and Inspect & Adapt sessions Manage cross-team... 

    Purple Drive Technologies

    Pittsburgh, PA
    1 day ago
  •  ...Lead Engineer (Heavy Highway – Roadway/Bridge Projects)Kokosing ( is one of America's 50 largest General Contractors and services a broad...  ...Western PA or Morgantown area.Summary:Working onsite with the team to plan, develop, coordinate, and manage onsite construction engineering... 
    Contract work
    For contractors
    For subcontractor

    Kokosing

    Pittsburgh, PA
    3 days ago
  •  ...Purple Drive Release Train Engineer (RTE) Share Pittsburgh, PA Overview: Job Title: Release Train Engineer (RTE) Experience Required...  ...Train (ART), ensuring alignment with SAFe principles. Plan, coordinate, and execute Program Increment (PI) Planning sessions... 

    Purple Drive Technologies

    Pittsburgh, PA
    1 day ago
  • $91.1k - $129.8k

     ...you make a difference? The Lead Systems Engineer, MCA – Will partner with a team of engineers focused on delivering software solutions for Wabtec’s growing fleet of MCA...  ...ensuring system and sub-system level validation planning and tests are appropriate for the defined... 
    Work experience placement
    Worldwide

    Wabtec

    Pittsburgh, PA
    6 days ago
  • What We DoThe Software Engineering Institute (SEI) advances the state of the art in software engineering and cybersecurity, serving as a national...  ...and sustaining a mission-critical, software-based mission planning and readiness applications essential to national security... 
    Full time
    For contractors
    Relocation package

    Software Engineering Institute

    Pittsburgh, PA
    18 hours ago
  • $118.2k - $177k

     ...matters.As a leading global architecture, engineering, and geospatial firm, we help clients...  ...Position OverviewWoolpert is hiring a Senior Software Engineer to join our dynamic Atlas Labs...  ....What You Will Do:Contribute to the planning, research, design, architecture, development... 
    Flexible hours

    Woolpert

    Pittsburgh, PA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Motion Planning [Remote]. Be the first to apply!