Senior Robotics Software Engineer, Motion Planning

gmscatharines.ca

Warren, MI, US
Onsite
Motion planning pipelines
Collision avoidance strategies
Trajectory generation integration
GM is seeking a Senior Robotics Software Engineer specializing in motion planning for its Autonomous Robotics Center in Warren, MI. The ideal candidate will possess extensive experience in developing motion planning and collision avoidance systems for robotic manipulators, with strong programming skills in C++ and/or Python

Job Summary

  • Own the motion planning and collision avoidance capabilities for manufacturing manipulation systems, from planning scene representation to safe recovery behaviors.
  • Advance embodied AI by integrating multimodal perception, robot learning architectures, and physical robotic systems to solve manipulation, autonomy, and simulation challenges at industrial scale.
  • Partner closely with AI/ML and validation teams to define upstream and downstream interface contracts and translate field failures into continuous planning improvements.

Matching Summary

Match Score: 85

GM is seeking a Senior Robotics Software Engineer specializing in motion planning for its Autonomous Robotics Center in Warren, MI. The ideal candidate will possess extensive experience in developing motion planning and collision avoidance systems for robotic manipulators, with strong programming skills in C++ and/or Python.

Skills & Requirements

Must-have

  • Motion planning pipelines
  • Collision avoidance strategies
  • Trajectory generation integration
  • Recovery behaviors
  • C++ and/or Python programming
  • Robotics software engineering

Nice-to-have

  • Human-aware constraints
  • Industrial robotics integration patterns
  • System tests for multi-node systems

Key Requirements

  • 5+ years experience
  • B.S. or M.S. degree
  • Deployment exposure in real-world workcells
  • Hands-on planning frameworks experience
  • Hardware debugging skills

Work Rights

Not specified

Tailored Resume

Cover Letter