Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Controls/Motion Planning Software Engineer

$130k - $140k

Thoro.ai

Job Description

Controls/Motion Planning Software Engineer

\n

\n

Thoro.ai is delivering on the promise of autonomy, making people more productive and work more satisfying. A software, cloud and integration company, we build everything that is necessary for manufacturers of industrial equipment to launch autonomous products. We also deploy our fleet management solutions to integrate these products into end user workflows, by building connections to Warehouse Management Systems and other business critical systems.

\n

\n

Thoro is headquartered in the heart of Pittsburgh, PA. Our team brings deep industry and subject matter expertise, along with a collaborative and optimistic outlook on the future of industrial robotics.

\n

\n

Thoro is in a great position to lead the autonomous mobile robotics space with a team of incredible depth and expertise, the technology to deliver, and the partnerships to build a transformative business for the future.

\n

\n

We’re seeking a future team member for the role of Controls/Motion Planning Software Engineer to join our Software team. This role is located in Pittsburgh, PA.

\n

\n

Job Summary

\n

\n

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.

\n

\n

Responsibilities and Duties

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

\n

Required Skills / Abilities:

\n

Our ideal candidate will have experience with the following:

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

\n

Preferred Skills / Abilities:

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

\n

Why You’ll Like it Here:

\n
    \n
  • Competitive salary & equity packages
  • \n
  • 401(k) retirement plan
  • \n
  • Pre-tax health care, dependent care, and commuter benefits (FSA)
  • \n
  • Flexible medical, dental, and vision benefits for you and your family
  • \n
  • Life insurance & disability insurance
  • \n
  • Complimentary lunch buffet & beverages
  • \n
  • Awesome, encouraging team atmosphere
  • \n
  • Unlimited paid time off
  • \n
  • Option to work remotely part-time
  • \n
  • Office social events, including happy hours, parties, and community service projects
  • \n
  • Fully paid on-site parking, local commuter pass
  • \n
  • A casual, laid-back work environment
  • \n
  • High-sensory environment immersed in technology and robotics
  • \n
\n

\n

Physical Requirements:

\n
    \n
  • Prolonged periods of sitting at a desk and working on a computer
  • \n
  • Must be able to lift up to 15 pounds at times
  • \n
\n

\n

Thoro.ai is an Equal Opportunity Employer that welcomes applications from all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, or status as a covered veteran in accordance with applicable laws and Thoro.ai’s employment policies.

\n

\n

Compensation

\n
    \n
  • The base pay range for this role is around $130,000 – $140,000 per year.
  • \n
Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Controls/Motion Planning Software Engineer in Pittsburgh, PA vacancy
  • $172k - $229k

    Mission Summary:On our Motion team, you will leverage your expertise in motion planning, robotics, and software development to advance the capabilities...  ...state-of-the-art motion control and trajectory...  ...culture of product-focused engineering, research, and development... 
    Suggested
    Work at office
    Remote work

    Motional

    Pittsburgh, PA
    3 days ago
  • $147.93k - $291.61k

     ...Requirements using analytical and numerical methods, with focus on motion planning, motion control and Vehicle Dynamics (VD). - Own the definition and...  ...and control systems knowledge. - Knowledge of Systems Engineering and Verification and Validation (V&V) best practices.... 
    Suggested
    Contract work
    Work at office
    Work from home
    Flexible hours

    Waabi

    Pittsburgh, PA
    a month ago
  •  ...benefit details associated with this role during the hiring process. Candidates for certain positions are eligible to participate in Motional's benefits program. Motional's benefits include but are not limited to medical, dental, vision, 401k with a company match, health... 
    Suggested

    Motional

    Pittsburgh, PA
    12 hours ago
  • At the National Robotics Engineering Center (NREC), it is our engineers...  ...projects, and take control of your career development.We...  ...are seeking a dynamic Senior Software Engineer to contribute to both...  ...expertise in computer vision, motion planning, machine learning, kinematics... 
    Suggested
    Full time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    12 hours ago
  •  ...SENIOR ROBOTICS SOFTWARE ENGINEER Near Earth Autonomy seeks a Senior...  ...vehicles to enable mission planning, air traffic sensing and...  ...environment using the Git version control system to maintain packages...  ...and integration of motion planners with robotics systems... 
    Suggested
    Local area
    Remote work

    Near Earth Autonomy

    Pittsburgh, PA
    17 hours ago
  • $100k - $300k

     ...Robotics Software Engineer Pittsburgh, San Mateo, Bengaluru Company Overview At Skild...  ...building systems for navigation, planning and controls, SLAM, manipulation, and/or perception...  ...least one of the following: navigation, motion planning and controls, SLAM,... 

    Skild AI

    Pittsburgh, PA
    4 days ago
  •  ...FullTime Department: Hardware Engineering What We Do Gecko Robotics is...  ...architect and develop ROS2-based control, perception, and motion planning systems for 6-axis articulated manipulators...  ...hardware and Gecko’s inspection software Support system deployment and... 
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Gecko Robotics Inc

    Pittsburgh, PA
    2 days ago
  •  ...Voyager. The Senior Robotics Software Engineer for Voyager Lunar Systemsis...  ...autonomous guidance, navigation and control (GNC). The position reports...  .... Design kinematics-informed motion control, path planning, and behavior control systems for surface... 
    Long term contract
    Permanent employment
    Contract work
    Work experience placement
    Flexible hours

    Voyager Technologies Inc

    Pittsburgh, PA
    17 hours ago
  • $187k - $292k

     ...expertise in imagining, engineering, and delivering robots...  ...2026 we announced plans to become the first pure...  ...About the Role The AI Controls team builds high-rate...  ...-free, perceptive motion in the real world....  ...Collaborate with on-robot software and deployment teams to... 
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Pittsburgh, PA
    a month ago
  •  ...consistent with management directives and the Technology strategic plan. These decisions greatly impact the corporation and the...  ...process with enterprise architecture · Familiarity with a source control system (GitHub, SVN, etc.) · Experience in agile delivery and tools... 
    Full time

    Logix Guru

    Pittsburgh, PA
    3 days ago
  • At the National Robotics Engineering Center (NREC), it is our engineers and technicians who drive the...  ...your skills, lead impactful projects, and take control of your career development.We are seeking a dynamic UI/UX Software Engineer for existing and new projects. In... 
    Full time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    1 day ago
  • $1,000 - $2,030 per month

     ...operational problems into reliable software. As we scale up, this team...  ...integrate with the on-robot control panel interfaces Work...  ...mechanical, electrical, and robotics engineers to ensure cohesive system...  ...vision insurance (multiple plans, incl. HSA options). ~... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Lab37

    Pittsburgh, PA
    4 days ago
  • $102.1k - $137.8k

     ...,102.00 - $137,802.00Company: Siemens Software Engineer Job ID 523544 Posted since...  ...Agile development processes, including planning, estimation, task breakdown, progress tracking...  ...technologies, including C++, C, and control systems, to support business and customer... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    Siemens

    Pittsburgh, PA
    4 hours ago
  •  ...your ideal opportunities. We are currently seeking a qualified Software Engineer - Embedded to join our client’s organization and contribute...  ...policies regarding confidentiality, software licensing, and export control restrictions. Requirements:Excellent software engineering... 

    OpenArc

    Pittsburgh, PA
    12 hours ago
  • $179.2k - $268.8k

     ..., test operations, systems and safety engineering - all dedicated to redefining the relationship...  ...the team:We're searching for a Senior Software Engineer to come and join the Runtime...  ..., autonomy (localization, perception, planning, controls), the onboard platform team, and... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    3 days ago
  •  ...Senior Software Engineer Seegrid is the leading provider of Physical AI for material handling...  ...availability systems for dispatch, path planning integration, traffic management...  ...Kafka) Build scalable APIs for mission control, fleet analytics, integrations, and diagnostics... 
    Remote work

    Seegrid

    Pittsburgh, PA
    2 days ago
  •  ...Software Engineer Position at LovelaceAI Lovelace is the only provider of enterprise-scale context engines capable of analyzing trillions...  ...Familiarity with software development best practices, version control systems, and agile methodologies. Excellent problem-solving... 

    Lovelace AI

    Pittsburgh, PA
    2 days ago
  •  ...Full time 2025049 What We Do The Software Engineering Institute (SEI) advances the state of...  ...-critical, software-based mission planning and readiness applications essential to...  ...diagrams, sequence diagrams, interface control definitions, and quality attribute specifications... 
    Full time
    Part time
    For contractors
    Work experience placement
    Relocation package

    Carnegie Mellon University

    Pittsburgh, PA
    3 days ago
  •  ...Software Engineer Eos Energy Enterprises, Inc. is accelerating the shift to American energy independence with positively ingenious solutions...  ...in developing and testing utility scale battery power control and communication systems. Responsibilities Implement... 
    Work at office
    Shift work

    Eos Energy Storage

    Pittsburgh, PA
    1 day ago
  • $179.2k - $268.8k

     ...systems, test operations, systems and safety engineering - all dedicated to redefining the...  ...simulations (pure virtual scenarios where we can control interactions and sweep over permutations...  ...matchEmployer-matched 401(k) retirement plan with immediate vestingEmployer-paid... 
    Odd job
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    1 day ago
  • $179.2k - $268.8k

     ..., test operations, systems and safety engineering - all dedicated to redefining the relationship...  .... We work very closely with the software teams to verify all of the functions...  ...and perception through prediction and motion planning.What you’ll do: Develop Systems Architectures... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    1 day ago
  • $144k - $191.25k

    Motional’s Pittsburgh office is located in the new Hazelwood...  ...formed Design Release Engineering team, within the...  ...and associated controllers. You will ensure robust...  ...the Design Verification Plan & Report (DVP&R), ensuring...  ..., Autonomy, Software Infrastructure, Quality... 
    Work at office

    Motional

    Pittsburgh, PA
    12 hours ago
  •  ...role, we are seeking a solid Embedded Software Engineer who can take full end-to-end ownership...  ...confidentiality, software licensing, and export control restrictions. Qualifications (What...  ...and life insurance ~ Fidelity 401(k) plan with employer match ~ Free catered... 
    Full time

    Carnegie Robotics

    Pittsburgh, PA
    more than 2 months ago
  •  ...mobile robots (AMRs), fleet management software, actionable analytics, and best-in-class...  ...solutions. The Role: As a Software Engineer III at Seegrid, you will work in a tightly...  ...automation robot applications and control systems. You'll work with product management... 

    Seegrid

    Pittsburgh, PA
    22 days ago
  •  ...Job Description Full Stack Software Engineer \n Location: Pittsburgh, PA \n \n About eNGINE \n eNGINE builds Technical Teams...  ...software development fundamentals, testing, debugging, and source control. \n Effective communication skills and the ability to... 
    Relocation

    eNGINE

    Pittsburgh, PA
    6 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...functional teams Bonus : Familiarity with Git or version control systems Knowledge of object-oriented design patterns... 
    Remote job
    Internship

    Danaher

    Pittsburgh, PA
    4 days ago
  • $126k - $201k

     ...efficient and accessible for all. We’re searching for a Software Engineer to Vehicle Platform Integrations Team.In this role, you willWork...  ...with a modern C++ autonomy stack.Interact with autonomy planning and control software, embedded layer software, and vehicle platform... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Pittsburgh, PA
    3 days ago
  •  ...You will... Develop the software and firmware that powers Waabi...  ...injection tooling, and bench control software. Build simulation...  ...software interactions, and support engineers across Embedded, Autonomy,...  .... - Retirement savings plans including 401(k) or RRSP options... 
    Work at office

    Waabi

    Pittsburgh, PA
    a month ago
  •  ...Job Description Job Description Job Title: Software Engineer (Python) Duration : Contract to Hire Location : Pittsburgh, Dallas, or...  ...to automate delivery workflows, strengthen reliability and controls, and enable teams to ship software safely and efficiently.... 
    Contract work

    System One

    Pittsburgh, PA
    a month ago
  • $144k - $191.25k

    Motional’s Pittsburgh office is located in the new Hazelwood Green...  ...Mission Summary:Our Design Release Engineering team, within the Vehicle...  ...shared requirements and Interface Control Documents (ICDs) and ensuring...  ...testing and certification plans, tracking vehicle platform... 
    Work at office

    Motional

    Pittsburgh, PA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Controls/Motion Planning Software Engineer. Be the first to apply!