Robotics software Engineer

Warren, MI, US • Posted 14 hours ago • Updated 1 hour ago
Full Time
On-site
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • Automotive Manufacturing
  • Research
  • Pick
  • System Testing
  • Performance Tuning
  • Technical Writing
  • Software Engineering
  • Computer Science
  • Mechanical Engineering
  • Electrical Engineering
  • C++
  • Software Development
  • Python
  • ROS
  • Computer Hardware
  • Classical Mechanics
  • Dynamics
  • Linux
  • Ubuntu
  • Git
  • Version Control
  • Debugging
  • System Integration
  • Communication
  • Collaboration
  • Research and Development
  • NAV
  • SIM
  • Fusion
  • Machine Learning (ML)
  • Robotics
  • Manufacturing
  • Sensors

Summary

Robotics Software Engineer - Manipulation & Automation

Position Overview

We are seeking a Robotics Software Engineer to support advanced robotics R&D initiatives focused on robotic manipulation, grasp planning, automation, and intelligent robotic systems for automotive manufacturing applications.

This role involves developing and modifying robotics software in C++ and Python, designing new robotic manipulation strategies, integrating ROS2-based robotic platforms, and supporting real-world robotic system development using collaborative and industrial robotic systems.

The ideal candidate has strong hands-on experience with robotics software engineering, ROS2 development, controls systems, motion/path planning, and industrial robotic integration in research or production environments.

Key Responsibilities
Develop and enhance robotic manipulation and grasp planning solutions for automated pick-and-place applications
Design, modify, debug, and optimize robotics software primarily in C++ and Python
Develop ROS2-based robotic applications for real-world robotic systems
Integrate robotic software with collaborative robots, sensors, and industrial robotic platforms
Design and evaluate motion planning, path planning, and robotic control strategies
Support robotic system testing, validation, troubleshooting, and performance optimization
Work with robotic perception, sensor integration, and real-world production part handling
Collaborate with cross-functional R&D and engineering teams on advanced robotics initiatives
Maintain technical documentation and follow software engineering best practices

Required Qualifications
Master's degree or higher in Robotics, Computer Science, Mechanical Engineering, Electrical Engineering, or related field
Strong hands-on experience with C++ software development for robotics applications
Experience developing robotics software using Python and ROS/ROS2
Experience with robotic manipulation, motion planning, path planning, or robotic controls systems
Hands-on experience integrating robotic software with real robotic hardware and industrial robotic systems
Strong understanding of robot kinematics, dynamics, and control systems
Experience working in Linux/Ubuntu environments with Git version control
Strong debugging, troubleshooting, and software integration skills
Ability to understand existing codebases and develop new robotics strategies and solutions
Strong communication and collaboration skills in R&D or engineering environments

Preferred Qualifications
Experience with MoveIt, Nav2, Gazebo, Isaac Sim, MuJoCo, or similar robotics frameworks/simulators
Experience with robotic perception, SLAM, sensor fusion, or machine learning for robotics
Experience with collaborative robots (Cobots) or industrial automation systems
Experience deploying robotics solutions in manufacturing or production environments
Familiarity with robotic sensors such as LiDAR, depth cameras, IMUs, or robotic vision systems
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10382565
  • Position Id: abba1b2ac129e123576ca61e7be3cb96
  • Posted 14 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Warren, Michigan

Today

Full-time

Warren, Michigan

Today

Full-time

Highland Park, Michigan

Today

Full-time

Troy, Michigan

Today

Full-time

Search all similar jobs