About The Position

Stack is developing AI and autonomous systems for the trucking transportation industry, combining artificial intelligence, robotics, machine learning, and cloud technologies. The Staff Software Engineer, Constraint Generation will help develop and deploy motion-planning components for autonomous trucks, working across the development lifecycle to design, implement, test, and evaluate features that affect on-road performance. The role involves owning complex technical challenges end to end, including defining ambiguous vehicle behaviors, coordinating interfaces with upstream and downstream teams, and delivering high-performance modern C++ for compute-constrained platforms. The engineer will also contribute to long-term architecture and roadmap decisions and collaborate across autonomy, systems, and verification teams to deliver safe, well-tested software.

Requirements

  • Strong C++ and Python skills, particularly in resource-constrained environments.
  • Exceptional written and verbal communication skills.
  • Experience developing code for real-world robotics or semi-autonomous platforms.
  • Willingness to work across the decision-making stack, including components that may not align exactly with prior experience.

Responsibilities

  • Own delivery of motion-planning features from design through integration to address on-vehicle problems and customer needs, meet product and planning-system requirements, and provide a safe, smooth trajectory.
  • Help shape the long-term architecture and roadmap while ensuring timely feature delivery.
  • Work with systems engineers to deliver a safe, well-tested product.
  • Write clean, maintainable, high-performance software using modern C++ and Python.
  • Collaborate with Autonomy teams, including Trajectory Generation, Trajectory Evaluation, World Fusion, Prediction, Perception, Localization, and Mapping, to design and deploy robust solutions across autonomous driving.
  • Work with verification teams to test and validate motion-planning modules, using unit testing, simulation, and log simulation.
  • Participate in design and iteration exercises and align stakeholders through effective presentations and communication.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service