Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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 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
Vacancy posted 10 hours 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

    Optimal CAE

    Warren, MI
    3 days ago
  • $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

    Insight Global

    Warren, MI
    10 hours ago
  •  ...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

    Schaeffler Technologies AG & Co. KG

    Troy, MI
    4 days ago
  •  ...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... 
    Suggested
    Full time
    Immediate start
    Relocation

    JConnect Infotech

    Warren, MI
    10 hours ago
  • $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... 
    Suggested

    Insight Global

    Warren, MI
    4 days ago
  • 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

    Optimal

    Warren, MI
    1 day ago
  •  ...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 contractors
    Remote work

    TechDigital Group

    Warren, MI
    3 days ago
  • $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 pay
    Long term contract
    Contract work
    Casual work

    Contract Professionals, Inc

    Sterling Heights, MI
    3 days ago
  •  ...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

    Ernst & Young Oman

    Detroit, MI
    2 days ago
  •  ...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

    ASRC Federal Holding Company

    Sterling Heights, MI
    4 days ago
  •  ...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

    JConnect Infotech

    Warren, MI
    10 hours ago
  • $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... 

    Insight Global

    Warren, MI
    2 days ago
  • $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 pay
    Full time
    Flexible hours
    Shift work
    Night shift

    AtomTech

    Sterling Heights, MI
    2 days ago
  •  ...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... 

    Optimal CAE

    Warren, MI
    23 hours ago
  • 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... 

    Rule 5 Hire

    Detroit, MI
    1 day ago
  • $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 work
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    3 days ago
  • 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 work
    Temporary work
    Day shift

    Navstar

    Sterling Heights, MI
    4 days ago
  •  ...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 area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • $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... 

    Moseley Technical Services

    Sterling Heights, MI
    2 days ago
  •  ...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

    Navstar

    Sterling Heights, MI
    10 hours ago
  •  ...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

    US Tech Solutions

    Sterling Heights, MI
    10 hours ago
  • 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... 

    Control System Integrators

    Warren, MI
    1 day ago
  •  ...W e are seeking a Software Engineer with experience and passion for hardware and software integration and testing of real-time, embedded software. The role involves planning and performing tasks across hardware integration, scripting, networking, troubleshooting, problem... 
    Internship

    Compunnel

    Sterling Heights, MI
    3 days ago
  •  ...Job Title Requirements analysis, architecture and design, code and unit test Hardware-software integration, software verification testing Strong skills in C, C++, Python, and UNIX scripting/BASH Minimum of 4-6 years of work experience; BS Degree Real-time... 
    Work experience placement

    Advanced Technology Innovation

    Sterling Heights, MI
    1 day ago
  • $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

    Moseley Technical Services

    Sterling Heights, MI
    3 days ago
  •  ...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... 

    The Ascent Group LLC

    Sterling Heights, MI
    2 days ago
  • $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 work
    Internship
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    10 hours ago
  •  ...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 work
    Worldwide

    PGS Worldwide

    Sterling Heights, MI
    1 day ago
  • $125k - $145k

     ...Engineer III, Software This is a HYBRID position and will require 3 days in office 2 days WFH. We're looking for an experienced Engineer III, Software to help design, build, and evolve the next generation of scalable web applications and digital experiences.... 
    Work at office
    Work from home

    WOW! Internet Cable and Phone

    Madison Heights, MI
    23 hours ago
  •  ...US Citizenship Required. • Has knowledge of the full software development lifecycle • Has experience working on programs involving...  ...assigned technical effort • Mentors less experienced software engineers to help develop their software development and test... 

    Donatech

    Sterling Heights, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robotics software Engineer. Be the first to apply!