Real-Time On-Vehicle Path Planning Engineer

Rippling, Inc.

Clarksburg (MD)

On-site

USD 150,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health benefits
PTO 20 days
Parental leave
Tuition assistance
401(k)

Job summary

Forterra is seeking an experienced robotics software engineer to design and validate real-time path and motion planning for diverse vehicle platforms. You will integrate with perception, localization and controls, test on-vehicle systems, and ensure reliable performance in field environments.

The role requires robust C++ development, Linux experience, and hands-on deployment from simulation to hardware, with opportunities for travel to support on-site integration.

Qualifications

  • BS, MS, or PhD in Robotics, Applied Mathematics, Mechanical Engineering, Computer Science, or related field.
  • Strong background in path planning, motion planning, or related autonomy domains.
  • Strong programming skills in C++.
  • Solid software engineering fundamentals: system design, unit/integration testing, debugging.
  • Experience deploying or integrating software on physical robotic or automotive platforms.
  • Ability to deliver production-quality software in a continuously integrated environment.
  • Demonstrates clean, maintainable code and documentation practices.
  • Strong problem-solving skills with a proactive, hands-on approach.

Responsibilities

  • Develop real-time (deterministic, randomized, and optimization-based) path and motion planning algorithms for various vehicle types (Ackermann, skid-steered, wheeled, tracked) using C++ in a Linux environment.
  • Integrate planning algorithms with on-vehicle systems, including perception, localization, controls, and platform interfaces.
  • Deploy, test, and debug autonomy software directly on vehicles, addressing real-time constraints, system latency, and hardware limitations.
  • Design and implement messaging for synchronization, logging and debugging across distributed systems.
  • Own end-to-end validation: simulation -> HIL -> on-vehicle testing, ensuring consistency and performance across environments.
  • Diagnose and resolve issues observed in field testing, including edge cases arising from sensing, actuation, and environment variability.
  • Work closely with cross-functional teams (Perception, Controls, Platform, Systems Engineering) to ensure robust and reliable vehicle behavior.
  • Travel up to 20% to support on-site vehicle integration and testing

Skills

Path planning
C++ programming
Robotics expertise
Software engineering fundamentals
Autonomy / unmanned platforms

Education

BS/MS/PhD in Robotics or related field

Tools

ROS/ROS2
Linux
Real-time systems

Job description

Forterra is seeking an experienced robotics software engineer to design and validate real-time path and motion planning for diverse vehicle platforms. You will integrate with perception, localization and controls, test on-vehicle systems, and ensure reliable performance in field environments.

The role requires robust C++ development, Linux experience, and hands-on deployment from simulation to hardware, with opportunities for travel to support on-site integration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Path Planning Engineer
Path Planning Engineer

Rippling, Inc. • Clarksburg (MD)

On-site
USD 150,000 - 180,000
Health benefits
PTO 20 days
Parental leave
+2
Robotics Software Engineer: Motion Planning & Control
Robotics Software Engineer: Motion Planning & Control

TerraFirma • Austin (TX)

On-site
USD 110,000 - 150,000
Relocation assistance
Equity in TerraFirma
Senior Robotics Software Engineer — Real-Time Path Planning
Senior Robotics Software Engineer — Real-Time Path Planning

engineeringjobs.net, Inc. • Waltham (MA)

On-site
USD 120,000 - 180,000
Equity Grants
Health Benefits
Senior Autonomous Payloads Engineer
Senior Autonomous Payloads Engineer

Forterra • Clarksburg (MD)

On-site
USD 120,000 - 200,000
Premium Healthcare Benefits
Paid time off 20 days/year
Parental leave 7 weeks
Autonomy Systems Engineer for Real-World Robotics
Autonomy Systems Engineer for Real-World Robotics

Forterra • Arlington (VA), Northern (KY)

Hybrid
USD 120,000 - 165,000
Premium healthcare
PTO 20 days
Parental leave 7 weeks
+1
Senior Autonomy Software Engineer – Robotics & Real-World Ops
Senior Autonomy Software Engineer – Robotics & Real-World Ops

Forterra • Clarksburg (MD)

On-site
USD 150,000 - 250,000
Premium healthcare
Paid time off
Parental leave
+3
Robotics Software Engineer — Real‑World Planning & Control
Robotics Software Engineer — Real‑World Planning & Control

Linuxconfig • Columbus (OH)

On-site
USD 90,000 - 130,000
Free lunch
Flexible PTO
Health insurance
+3
Senior Robotics Software Engineer: Real‑World AI/Planning
Senior Robotics Software Engineer: Real‑World AI/Planning

Path Robotics • Columbus (OH)

On-site
USD 130,000 - 185,000
Daily free lunch
Flexible PTO
Medical, dental, and vision coverage
+3
Senior Simulation Software Engineer - Real-Time (Unreal/C++)
Senior Simulation Software Engineer - Real-Time (Unreal/C++)

Rippling, Inc. • Clarksburg (MD)

On-site
USD 145,000 - 195,000
Healthcare benefits
Paid time off
Parental leave
+3
Senior Robotics Autonomy Software Integrator
Senior Robotics Autonomy Software Integrator

Forterra • Clarksburg (MD), Northern (KY)

Hybrid
USD 145,000 - 165,000
Premium Healthcare Benefits
20 days PTO per year
Parental leave (7+ weeks)