Senior Motion Planning Engineer - Trajectory Optimization

3 weeks, 3 days 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

Pinterest 1K-5K Internet Software & Services

Pinterest is hiring a backend engineer to build and evolve large-scale, distributed systems that support user-facing applications and improve the end-to-end product experience.

Apache Airflow Apache Spark AWS C++ CI/CD Docker Elasticsearch Flink Grafana Java Kafka Kubernetes Memcached MySQL Node.js PostgreSQL Python Redis
15 hours, 40 minutes ago

Senior Software Development Engineer

GoDaddy 5001-10000 Technology, Information and Internet

GoDaddy is hiring a remote Growth team engineer in Colombia to build and operate production AI agent systems and full-stack applications that support customers at scale.

AWS Azure CI/CD Docker Elasticsearch Go Kubernetes LLM Microservices MongoDB Node.js PostgreSQL Python React Redis SQL Vue.js
15 hours, 55 minutes ago

SWE Fellow - Human Frontier Collective (UK)

Scale AI 251-1K Diversified Consumer Services

The Human Frontier Collective Fellowship at Scale is a fully remote contract role supporting AI research by designing, evaluating, and interpreting advanced generative AI systems with interdisciplinary experts and partner labs.

C++ Generative AI Java JavaScript Machine Learning Python Rust Swift
15 hours, 55 minutes ago

Integrations Engineer

Avo 11-50 Internet Software & Services

Avo is hiring an Integrations Engineer to build and maintain hospital EHR integrations that power clinical AI workflows inside production healthcare environments.

AWS Azure Celery Django Docker GitHub Actions HIPAA JavaScript LLM PostgreSQL Python React Redis REST API Tailwind CSS Terraform TypeScript
16 hours, 10 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