Jobs · Engineering · Michigan

Robot Software Engineer

Motion Control · Detroit, MI · 2 mo ago
EngineeringFull-time

Duties & Responsibilities

  • Develop robotic software applications using ROS/ROS2
  • Design and implement motion planning, path planning, and trajectory generation algorithms
  • Develop high-performance software in C++
  • Integrate software with industrial robots, sensors, vision systems, and automation equipment
  • Optimize robot performance for speed, accuracy, and reliability
  • Troubleshoot software, hardware, and system integration challenges
  • Collaborate with mechanical, controls, and systems engineers throughout the product lifecycle
  • Support testing, commissioning, and deployment of robotic systems
  • Participate in software architecture, code reviews, and continuous improvement initiatives

Qualifications

  • Strong proficiency in C++
  • Hands-on experience developing applications using ROS and/or ROS2
  • Experience with motion planning frameworks such as MoveIt, OMPL, or similar
  • Solid understanding of robot kinematics, dynamics, coordinate transformations, and control systems
  • Familiarity with Linux environments
  • Experience integrating machine vision systems (OpenCV, 3D vision, depth cameras, etc.)
  • Industrial robot programming experience (FANUC, ABB, KUKA, Universal Robots, Yaskawa, or similar)
  • PLC programming or integration experience is a plus (Allen-Bradley, Siemens, Beckhoff, etc.)
  • Familiarity with industrial communication protocols such as EtherNet/IP, EtherCAT, or PROFINET
  • Python programming experience
  • Experience with simulation tools such as Gazebo, RViz, or Isaac Sim
  • Experience working in industrial automation or manufacturing environments

Similar jobs

Software Engineer

LufCoAberdeen, MD· 4 mo ago
Information Technologyapply on lufco.breezy.hr

Software Engineer

STRWoburn, MA· 3 mo ago
Engineering$110k–$138k/yrapply on job-boards.greenhouse.io

Software Engineer

KellyMitchell GroupGlendale, CA· 3 mo ago
Engineering$70–$86/hrapply on careers.kellymitchell.com

Software Engineer

GRVTYChantilly, VA· 3 mo ago
Engineering$150k–$250k/yrapply on job-boards.greenhouse.io

Software Engineer

ENC - ElDorado National California Inc.Riverside, CA· 3 mo ago
Engineering$110k–$125k/yrapply on recruitingbypaycor.com

Software Engineer

ScienceCastLos Angeles, California, United States· 3 mo ago
Engineering$80k–$135k/yrapply on sciencecast.org