Robotics software Engineer
Optimal CAE
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 ResponsibilitiesDevelop 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
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Robotics software Engineer in Warren, MI vacancy
- ...Job Summary: We are seeking a Robotics Engineer that has Embedded Software Engineering experience in designing and programming embedded systems for data acquisition, signal processing, and algorithm development. The ideal candidate will have a strong background in...Suggested
$40 - $45 per hour
...Insight Global is looking for a Robotics Software Engineer in the Warren, Michigan area. The engineer will be responsible for architecting and implementing a robust, scalable ROS 2 software stack that coordinates two robotic arms and enables advanced motion planning and...Suggested- ...Schaeffler Technologies AG & Co. KG, located in Troy, MI, is seeking a Co-Op in Humanoid Robotics (Software Engineering). In this role, you will design, develop, and test software algorithms for humanoid joint actuators, integrating software with hardware and conducting...Suggested
$35 - $40 per hour
A leading robotics integration company is looking for a Senior Robotics Engineer to design and support industrial robotic systems in Michigan. This hands-on position requires programming, commissioning, and troubleshooting robotic systems, particularly in automotive environments...SuggestedHourly pay- ...Robotics Test & Validation Engineer Location: Warren, MI/ Mountain View, CA (Onsite) Duration: Full-time only Must Have Technical/Functional Skills • 5+ years of experience in robotics testing and validation. • Strong background in HIL testing and simulation...SuggestedFull timeImmediate startRelocation
$40 - $42 per hour
...Insight Global is looking for 2 Robotics Test & Validation Engineer in the Warren, Michigan area. The engineer will develop innovative test frameworks for robotics, including hardware-in-the-loop (HIL), simulation-driven validation, and continuous safety monitoring. The...- General Motors is looking for a Robot/Vision Engineer in Warren, Michigan. The role involves designing and implementing advanced automation solutions with Fanuc robots and Cognex vision systems. Responsibilities include programming robotics, ensuring compliance with safety...
- ...Review manufacturing system requirements and design robust robotic software applications, create and document GRS standards for manufacturing... ...obsolete equipment. Launch manufacturing equipment. Engineers are centered around robots, ensuring suppliers are launching...For contractorsRemote work
- Optimal in Warren, Michigan is seeking a Software Engineer contractor specialized in tactile sensing for safety applications. The position involves... ...opportunity to work on groundbreaking projects that enhance robotic safety and intelligent behaviors across various applications....For contractors
$50 - $57 per hour
...Software Engineer Sterling Heights, MI $50-$57 hourly Ability to obtain a U.S. Security Clearance required. About the Role Join a high-performing software engineering team supporting the development of embedded application software for next-generation ground combat vehicle...Hourly payLong term contractContract workCasual work- ...A global consulting firm is seeking a Senior AI Native Engineer to lead the development of AI systems. Based in Detroit but open to flexible... ...hold a Bachelor’s degree with 3-6 years of experience in robotics or AI technologies, and proficiency in programming languages like...Flexible hours
- ...ASRC Federal Advanced Research is currently seeking a Robotic (Autonomy) Engineer to support autonomy vehicle integrations in Sterling Heights... ...decision-making algorithms). Design, integrate, and test software for robotics, AI/ML, and sensor fusion applications in...For contractors
- ...Robotics Engineer Location: Warren, MI / Mountain View, CA Duration: Fulltime Job Description Must Have Technical/Functional Skills... ...control systems Experience with ROS/ROS2 and hardware-software interfacing Strong troubleshooting skills and attention to...Full time
$40 - $45 per hour
...Insight Global is looking for a Robotics Engineer in the Warren, Michigan area. The Engineer will be working in the full stack - from hardware integration and teleoperation-based data collection to simulation-based RL policy training and Sim-to-Real transfer. You'll be...$35 - $40 per hour
...JOB TITLE: Senior Robotics Engineer CATEGORY: Full-Time, Non-Exempt REPORTS TO: Field Services Manager WORK MODEL: In-Person COMPENSATION: $35–$40 per hour (Based on experience) WORK LOCATION: Clarkston, Sterling Heights or Novi POSITION SUMMARY:...Hourly payFull timeFlexible hoursShift workNight shift- ...Position Description: We are seeking a Robotics Engineer to develop software interfaces between third-party controllers and industrial robots. The ideal candidate will have hands-on experience with industrial robot programming, controls integration, hardware/software...
- A robotics automation company in Detroit is seeking an Automation Robotics Engineer responsible for the design, development, and implementation of automated manufacturing systems. The ideal candidate will have a Bachelor's Degree or significant experience in robotic automation...
- ...Role: We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role,... ...and requirements for new systems. Proven experience with Robot Framework, JIRA and JIRA X-Ray, and Confluence Experience...Local areaWork from homeRelocation package
- Senior Software Engineer - Embedded Systems Location: Sterling Heights, MI | Duration: 12 Months (Temp-to-Hire) | 1st Shift: 8:00 AM - 5:00 PM About the Role Join Indotronix as a Senior Software Engineer and propel your career by developing next-generation embedded...Contract workTemporary workDay shift
$72.45 - $85.5 per hour
...Check out this new opportunity! Senior Software Engineer Sterling Heights, MI $72.45 - $85.50/Hour We are hiring a Senior Embedded Software Engineer in Sterling Heights, MI to support development of advanced ground combat vehicle software architectures...- ...multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This... ...is structured. The Senior Software Integration and Test Engineer plans and performs a variety of tasks across the areas of integrating...Contract work
- ...Software Engineer I Indotronix is seeking a Software Engineer I in Sterling Heights, MI. Shift timings are 8AM to 5PM with a 9/80 work schedule. Ability to obtain a US Secret Security Clearance. Bachelor's degree in STEM field required. Job Description: Integrate...Shift work
- Control System Integrators, located in Warren, Michigan, is seeking a Robotics Engineer with a robust robotics background and experience in vision systems. The role involves developing automation solutions, supporting project teams, and providing technical leadership on...
$61.22 per hour
...Job Description Senior Software Engineer Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours: 8am - 5pm Pay rate: $61.22/Hr. Benefits: overtime, medical, dental, vision, 401k Travel: 5% REQUIREMENTS: Senior Software Engineer • Our...Contract workDay shift$40.98 per hour
...Job Description Software Engineer I - Hardware/Software Integration & Real-Time Testing Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours: 8am - 5pm Pay Rate: $40.98/hr. Benefits: medical, dental, vision, 401k Overview: Software Engineer...Contract workInternshipDay shift$50.71 - $56.51 per hour
...Check out this new opportunity! Software Engineer Sterling Heights, MI $50.71 - $56.51/Hour We are hiring an Embedded Software Engineer in Sterling Heights, MI to support development of advanced ground combat vehicle software systems and embedded vehicle...Afternoon shift- ...Software Engineer/Developer Requires US Citizenship The Software Engineer/Developer is responsible for the software design, coding, verification and validation of software applications for both current and future products. The candidate should have a passion for software...
- ...PGS Worldwide is seeking a Senior Software Engineer in Sterling Heights, MI for a one-year contract-to-hire role supporting a leading aerospace & defense company. This role supports real-time embedded software development, integration, and testing. The Senior Software...Contract workWorldwide
- ...Embedded Software Engineer - HOT JOB! One of the most long-standing organizations in the area is seeking an entry to experienced level Software Engineers. This is going to be working on cutting edge technologies and systems. Embedded Software Engineer...
- ...S Citizenship Required. • Has knowledge of the full software development lifecycle. • Has experience working on programs involving... ...technical effort. • Mentors less experienced software test engineers to help develop their software test capabilities and troubleshooting...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics software Engineer. Be the first to apply!
Related searches
- control systems engineer Warren, MI
- senior robotics software engineer Warren, MI
- robotic system engineer Warren, MI
- robotics engineer Warren, MI
- software engineer amazon Warren, MI
- agile software developer Warren, MI
- software developer positions Warren, MI
- senior software design engineer Warren, MI
- software developer Warren, MI
- ngo software engineer Warren, MI

