Demo

Controls/Motion Planning Software Engineer

Thoro.ai
Pittsburgh, PA Full Time
POSTED ON 3/31/2026
AVAILABLE BEFORE 9/25/2026

Thoro Background


At Thoro, we're on a mission to deliver the benefits of autonomous mobile robotics in complex industrial environments on forklifts, industrial cleaning equipment ... and more. It all starts with the Thoro autonomy stack, a platform created from industry-leading software and hardware and designed to adapt across a variety of industries and conditions. The stack consists of world-class autonomy software, highly customizable robotic fleet management solutions, a deployment and ops support service, and advanced low-cost hardware solutions. We also build physical AI models, and deploy them across our global fleet.


We are focused on autonomy at scale, and we've forged commercial partnerships with leading OEMs. Moreover, we have two world-class products scaling globally now - and four more products that we are launching at Automate 2026! We are well-positioned to further develop our autonomy stack into other products and verticals.


We are succeeding because we have built a great team with incredible industry and subject matter expertise. We also have a collaborative and optimistic outlook on the future of robotics in the workplace. Finally, our technical foundation, focus on vision-based machine learning, and relentless pursuit of achieving great performance on the lowest cost hardware stack possible through our CoreFlex partnerships, give our products a competitive advantage.


Job Summary


We are looking for a Software Engineer with 5 years of Controls/Motion planning experience. The ideal candidate is someone who understands our unique business needs and can provide effective solutions while following industry practices, forging groundbreaking new territory, and managing the team as they execute the solution.


Qualifications


Must have:

  • 5 years of industry experience developing robotic planning algorithms
  • Understanding of grid-based global Planning techniques (A*, D*)
  • Understanding of local planning techniques (Model predictive control, Lie-based controls, motion primitives)
  • Excellent software development habits, experience developing production-level code in C/C
  • Ability to develop and build code in Linux-based environments
  • Familiarity with version control (Git), automated testing, and technical documentation
  • Excellent communication skills
  • Experience with Publisher Subscriber architectures

Would like:

  • Prior experience with Planning libraries (ROS planners, OMPL, Lie-based libraries)
  • Prior experience with indoor AMR’s
  • Strong math skills with a background in computational geometry, non-linear optimization, and linear algebra


Responsibilities and Duties


  • Develop subsystem roadmaps to meet the customer requirements
  • Manage the team to execute on the roadmaps
  • Participate in and facilitate review of software best practices through design and code reviews
  • Evaluate the performance of the software through unit, regression, and on-robot testing
  • Investigate robot issues by analyzing logs
  • Help integrate and evaluate alternative sensors and algorithms


Thoro.ai is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit, and business need, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, pregnancy, military or veteran status, or any other status protected by the laws or regulations in the locations where we operate.

Salary.com Estimation for Controls/Motion Planning Software Engineer in Pittsburgh, PA
$115,456 to $143,626
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Controls/Motion Planning Software Engineer?

Sign up to receive alerts about other jobs on the Controls/Motion Planning Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$112,748 - $141,702
Income Estimation: 
$167,747 - $216,827
Income Estimation: 
$168,677 - $237,258
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Controls/Motion Planning Software Engineer jobs in the Pittsburgh, PA area that may be a better fit.

  • Onward Robotics PITTSBURGH, PA
  • Join Our Team At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by ... more
  • 1 Month Ago

  • latitude Pittsburgh, PA
  • Latitude AI ( lat.ai ) develops automated driving technologies, including L3, for Ford vehicles at scale. We’re driven by the opportunity to reimagine what... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!