Torc Robotics

Staff, Software Engineer - Motion Planning

Torc Robotics
Apply
3 months ago
Remote, United StatesStaff+
H1B sponsor

Base Salary

$186k - $223k/yr

Responsibilities

  • Define architectural vision and technical direction for motion-planning systems across teams, platforms, and services.
  • Lead development and optimization of trajectory generation, trajectory selection, behavior planning, and optimization-based planning for autonomous trucks.
  • Apply graph search, sampling-based planning, spline and B-spline trajectories, convex optimization, Frenet-frame approaches, and vehicle kinematic and dynamic constraints.
  • Develop production-quality modern C++ software in Linux while maintaining quality, safety, testing, deployment, monitoring, security, and operational standards.
  • Provide technical leadership through architecture reviews, design sessions, technical assessments, deep dives, and resolution of complex cross-domain engineering challenges.
  • Mentor senior and mid-level engineers and help develop future Staff and Principal engineers.
  • Create validation strategies across Software-in-the-Loop, Hardware-in-the-Loop, and Vehicle-in-the-Loop environments.
  • Investigate and debug vehicle behavior through simulation reproduction, performance analysis, real-time diagnostics, and log analysis.
  • Collaborate with Safety, Controls, Perception, Validation, and Simulation teams on safe and reliable autonomy behaviors.
  • Lead initiatives involving platform modernization, observability, performance, scalability, reliability, vehicle integration, deployment, and post-deployment investigation.

Requirements

  • Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or a related technical field with 10+ years of industry experience; alternatively, a master’s degree with 7+ years or a PhD with 5+ years.
  • Experience operating as a Staff, Principal, or multi-team technical leader and leading large cross-functional initiatives across multiple engineering teams.
  • Deep experience developing robotics, autonomous vehicle, ADAS, or other complex real-time software systems.
  • Deep expertise in modern C++ development in Linux-based environments and experience with Git, build systems, and package management.
  • Experience developing motion planning, trajectory generation or optimization, behavior planning, or decision-making systems for robotics or autonomous systems.
  • Strong understanding of vehicle dynamics, vehicle kinematics, trajectory feasibility, planning system architecture, linear algebra, numerical optimization, geometry, and robotics algorithms.
  • Experience analyzing metrics to optimize performance in resource-constrained environments and troubleshooting through real-time diagnostics and log analysis.
  • Mastery of software engineering fundamentals, system design, scalable development practices, unit testing, and test automation frameworks such as pytest, Robot Framework, and gtest.
  • Preferred experience with MPPI, MPC, convex optimization, quadratic programming, nonlinear optimization, machine learning for planning, simulation platforms, ROS/ROS2, Autoware, Apollo, CUDA, GPU acceleration, TensorRT, on-vehicle testing, or open-source robotics and deployment projects.
  • U.S. citizenship is required because the role involves information and systems restricted under U.S. law.

Benefits

  • Hybrid work in Blacksburg, Virginia, or remote in the United States and Canada with semi-monthly travel to Blacksburg; some travel to Europe may be required.
  • 100% paid medical, dental, and vision premiums for full-time employees.
  • 401(k) plan with a 6% employer match.
  • Flexible schedule and generous paid vacation available immediately after the start date.
  • Company-wide holiday office closures.
  • AD&D and life insurance.
  • Bonus component and stock options are included in the compensation package.

Tech Stack

C++GitLinuxpytestRobot Framework

Categories

Robotics
Torc Robotics

About Torc Robotics

501-1,000 employees

Torc Robotics develops autonomous driving software for heavy-duty trucks, offering a full self-driving stack, mapping, and perception for freight carriers and OEMs. Founded in 2005 and headquartered in Blacksburg, Virginia, it was acquired by Daimler Truck in 2019. As a subsidiary, Torc focuses on commercializing Level 4 trucking with its parent’s vehicle platforms and industry partnerships in North American freight transport.

Contact me