Senior Robotics Software Engineer: Manipulation & Planning

General Motors Company

United States

Remote

USD 129,000 - 234,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Health Savings Account
Flexible Spending Accounts
Retirement savings plan
Paid vacation & holidays
Tuition assistance programs
Employee assistance program
GM vehicle discounts

Job summary

General Motors is seeking a Senior Software Engineer to advance manipulation planning and control libraries for autonomous arms. You will work on collision-free planning, trajectory optimization, and time parameterization, leveraging C++, Python, and ROS 2 on FANUC arms and mobile manipulators.

You will build the execution layer, monitor trajectory tracking, and handle deviations. Collaboration with controls and perception teams across time zones is essential for success.

Qualifications

  • 6+ years of professional engineering experience with 2+ years in motion planning/manipulation.
  • Experience deploying manipulation planning on physical arms in production or field settings.
  • Education: MS degree or higher in Robotics, Computer Science, Mechanical Engineering, or related field.

Responsibilities

  • Build and own manipulation planning capability: collision-free planning, trajectory optimization, time parameterization.
  • Implement and tune planners for target applications with cycle-time as a first-class requirement.
  • Construct collision environment representations from perception output and static models.
  • Develop execution layer to monitor trajectory tracking and react to deviation or contact.
  • Define interfaces between perception, planning, and control and improve system as it grows.

Skills

C++
Python
ROS 2
Motion planning

Education

MS in Robotics
MS in Computer Science

Tools

MoveIt
OMPL
TrajOpt
Drake
ROS

Job description

General Motors is seeking a Senior Software Engineer to advance manipulation planning and control libraries for autonomous arms. You will work on collision-free planning, trajectory optimization, and time parameterization, leveraging C++, Python, and ROS 2 on FANUC arms and mobile manipulators.

You will build the execution layer, monitor trajectory tracking, and handle deviations. Collaboration with controls and perception teams across time zones is essential for success.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Robotics Engineer: Manipulation & Planning
Remote Senior Robotics Engineer: Manipulation & Planning

General Motors LLC • Mountain View (CA)

Remote
USD 129,000 - 234,000
Health benefits
Relocation assistance
Vehicle discounts
Senior Robotics Software Engineer — AI-Powered Manipulation & Automation
Senior Robotics Software Engineer — AI-Powered Manipulation & Automation

General Motors Company • Mountain View (CA)

On-site
USD 153,000 - 234,000
Health benefits
GM vehicle discounts
Retirement plan
+2
Senior Robotics Engineer — AI Manipulation & Automation
Senior Robotics Engineer — AI Manipulation & Automation

General Motors Company • Mountain View (CA)

On-site
USD 153,000 - 234,000
Health and wellbeing benefits
Total Rewards resources
Lead Robotics Engineer AI-Driven Manipulation & Automation
Lead Robotics Engineer AI-Driven Manipulation & Automation

General Motors Company • Mountain View (CA)

On-site
USD 153,000 - 234,000
Health and wellbeing benefits
GM vehicle discounts
Paid vacation & holidays
+1
Senior Motion Planning Software Engineer - Robotics & Autonomy
Senior Motion Planning Software Engineer - Robotics & Autonomy

General Motors Company • Warren (MI)

Remote
USD 171,000 - 261,000
Health and wellbeing benefits
GM vehicle discounts
Senior Robotics Software Engineer: Vision, ML & Automation
Senior Robotics Software Engineer: Vision, ML & Automation

General Motors Company • Austin (TX)

Hybrid
USD 120,000 - 180,000
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 Software Engineer (Manipulation)
Senior Software Engineer (Manipulation)

General Motors LLC • Mountain View (CA)

Remote
USD 129,000 - 234,000
Health benefits
Relocation assistance
Vehicle discounts
AI Robotics Software Engineer for Industrial Automation
AI Robotics Software Engineer for Industrial Automation

General Motors Company • United States

On-site
USD 153,000 - 234,000
Health benefits
GM Total Rewards
Vehicle discounts
Senior Robotics Software Engineer – Vision & Automation
Senior Robotics Software Engineer – Vision & Automation

General Motors Company • Nacogdoches (TX)

Hybrid
USD 120,000 - 170,000
Relocation benefits