Senior Motion Planning Engineer - Trajectory Optimization

1 month ago
Full-time
Senior
Software Development
Torc

Torc

Torc Robotics is a leading provider of unmanned and autonomous ground vehicle technology, specializing in self-driving trucks for various industries. Founded in 2005, Torc has a history of innovation, including winning the 2007 DARPA Urban Challenge an...

Road & Rail
251-1K
Founded 2007
$37M raised

Description

  • Design, develop, and optimize motion planning algorithms for autonomous trucks.
  • Build trajectory generation, trajectory selection, behavior planning, and optimization-based planning systems.
  • Develop planning solutions using graph search, sampling-based methods, splines, convex optimization, and Frenet-frame approaches.
  • Incorporate vehicle kinematic and dynamic constraints into planning software.
  • Develop production-quality software in modern C++ on Linux.
  • Participate in software architecture discussions and technical design reviews.
  • Create and execute validation strategies in SiL, HiL, and ViL environments.
  • Collaborate with Safety, Controls, Perception, Validation, and Simulation teams.
  • Investigate, debug, and improve vehicle behavior through simulation and system analysis.
  • Support vehicle integration, deployment, and post-deployment investigations.
  • Mentor junior engineers through technical guidance and knowledge sharing.

Requirements

  • Bachelor's degree in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or a related technical field with 5+ years of industry experience, or a Master's degree with 3+ years, or a PhD with 1+ years.
  • Strong proficiency in modern C++ development within Linux-based environments.
  • Experience developing robotics, autonomous vehicle, ADAS, or other complex real-time software systems.
  • Strong experience with motion planning, trajectory generation, trajectory optimization, behavior planning, or decision-making systems.
  • Solid understanding of vehicle dynamics, vehicle kinematics, trajectory feasibility, and planning system architecture.
  • Strong foundation in linear algebra, numerical optimization, geometry, and robotics algorithms.
  • Strong software engineering fundamentals and scalable system design practices.
  • Experience across the full software development lifecycle, including validation, deployment, and operational support.
  • Strong problem-solving skills and ability to debug complex system-level issues.
  • Excellent communication and collaboration skills in cross-functional teams.
  • Ability to work independently in a highly collaborative environment.
  • Experience with MPC, convex optimization, QP, nonlinear optimization, or other optimization-based planning techniques (preferred).
  • Experience with machine learning approaches such as imitation learning, reinforcement learning, or hybrid planning architectures (preferred).
  • Experience in both C++ and Python environments (preferred).
  • Experience with simulation platforms, ROS/ROS2, Autoware, Apollo, CUDA, TensorRT, or GPU acceleration (preferred).
  • Experience supporting on-vehicle testing, debugging, and deployment activities (preferred).

Benefits

  • Competitive compensation package with bonus component and stock options.
  • 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 start date.
  • Company-wide holiday office closures.
  • AD&D and life insurance.
  • Hybrid work in Ann Arbor, MI; Blacksburg, VA; or Fort Worth, TX, or remote work in the United States and Canada.
  • Sign-on payments, relocation support, and other compensation may be available depending on the position.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Scientific Computing (Hardware/Sensors)

KoBold Metals 51-250 Metals & Mining

KoBold Metals is hiring a Senior Software Engineer, Scientific Computing to build the scientific computing and machine learning systems that support mineral exploration across complex geological and sensor data.

Deep Learning Machine Learning NumPy Python
39 minutes ago

Senior ServiceNow Engineer

LightFeather 51-250 Internet Software & Services

LightFeather is hiring a Senior ServiceNow Engineer to design and deliver ServiceNow solutions for federal government projects in a fully remote, full-time role.

Agile Angular Azure CSS GCP HTML JavaScript JIRA Kanban REST API Scrum
54 minutes ago

Engineer IV

Anaplan 1K-5K Internet Software & Services

Anaplan is hiring Engineer IV to provide technical leadership while building scalable web applications and cloud-based solutions for its AI-infused scenario planning platform.

Agile Angular Azure CI/CD Docker Git Grafana GraphQL JSON Kubernetes Microservices .NET PostgreSQL React REST API Scrum SQL Server System Design Vue.js
54 minutes ago

Senior Algorithm Engineer

Beacon Biosignals 11-50 Biotechnology

Beacon Biosignals is hiring a Senior Algorithm and Machine Learning Engineer to develop and deploy biosignal and brain-data models for medical devices supporting sleep, neurological, and psychiatric care.

CI/CD Deep Learning Docker Git Machine Learning PyTorch Statistics
1 hour, 9 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers