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

Robotics Software Engineer

Optimal CAE

We are seeking a highly skilled and motivated Robotics Software Engineer to lead the development of a next-generation dual-arm, ROS2-based manipulation system capable of operating with multiple grippers in a flexible automation environment. In this role, you will be responsible for architecting and implementing a robust, scalable ROS2 software stack that coordinates two robotic arms and enables advanced motion planning and3D perception for complex manipulation tasks. You will own the end-to-end software lifecycle: from high-level architecture and simulation, down to real-time integration with industrial robot controllers, and3D vision sensors. Key Responsibilities System Architecture (ROS 2 Dual-Arm) Lead the design and implementation of a ROS2-based dual‑arm control architecture (nodes, topics, services, actions, lifecycle) that supports coordinated and independent arm motions. Define interfaces and APIs for motion planning, perception, and gripper/tool management. Motion Planning & Coordination Develop, tune, and deploy advanced motion planning and manipulation algorithms using MoveIt2 for dual‑arm coordination (bimanual tasks, handovers, collision‑aware trajectories). Configure and maintain the kinematic models, planning scenes, and controllers for multiple robot arms and end‑effectors. Ensure safe, efficient trajectory generation in cluttered and dynamic environments. Perception Pipeline Integration Design and integrate 3D perception pipelines (point clouds, depth maps, 3D sensors such as Photoneo PhoXi, RealSense, ZED) for robust object detection, pose estimation, and scene understanding. Fuse perception outputs with the planning scene to enable dual‑arm, multi‑gripper manipulation strategies (e.g., grasp selection, re‑grasping, handover). Software Development & DevOps Write clean, efficient, production-quality C++ and Python code within the ROS2 ecosystem (ament, colcon, ros2_control, MoveIt2 plugins). Establish and maintain CI/CD pipelines, code reviews, unit/integration tests, and documentation for the dual‑arm system. Required Qualification: Master's degree in Robotics, Computer Science, Software Engineering, Electrical Engineering, or a related field. ROS2 Expertise: Proven, hands‑on experience developing complex robotics applications using ROS2 and its core concepts (Nodes, Topics, Services, Actions, lifecycle management). Motion Planning: Deep understanding of kinematics, dynamics, and motion planning frameworks, with extensive hands‑on experience using MoveIt2. Perception: Solid background in 3D computer vision and point cloud processing (PCL, OpenCV) for robotic manipulation tasks. Programming Skills: Strong proficiency in modern C++ and Python. System Integration: Experience interfacing with industrial robots and 3D vision hardware (e.g., RealSense, ZED). #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in Warren, MI vacancy
  •  ...Optimal is seeking a highly skilled Robotics Software Engineer in Warren, Michigan, to lead the development of a dual-arm, ROS 2-based manipulation system. The ideal candidate will have a Master's degree in a relevant field and proven expertise in ROS 2, C++, and Python... 
    Suggested

    Optimal CAE

    Warren, MI
    12 hours ago
  •  ...Job Description Job Description 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,... 
    Suggested

    Optimal Inc.

    Warren, MI
    a month ago
  •  ...Job Description Job Description 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... 
    Suggested

    Optimal Inc.

    Warren, MI
    25 days ago
  •  ...Job Description Job Description Job Title: Robotics Mechatronics Engineer Job Description: We are seeking a Robotics Mechatronics Engineer with 2-5 years of experience. Job Responsibilities: Design and develop a custom robotic gripper from concept to... 
    Suggested

    Optimal Inc.

    Warren, MI
    18 days ago
  • $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... 
    Suggested
    Hourly pay

    AtomTech Inc.

    Sterling Heights, MI
    1 day 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... 
    Full time
    Immediate start
    Relocation

    JConnect Infotech

    Warren, MI
    3 days ago
  •  ...Control System Integrators in Warren, Michigan is seeking a skilled Robotics Engineer to join our ambitious automation team. Ideal candidates will bring over 5 years of experience, particularly with collaborative robots and vision systems, to develop sophisticated automation... 
    Full time

    Control System Integrators

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

    General Motors

    Warren, MI
    3 days ago
  •  ...General Motors is seeking a Senior Execution Engineer – Material Flow & Robotics Deployment to lead automation solutions at the Autonomous Robotics Center. This role involves collaborating with engineering and operations to enhance efficiency through technologies like... 

    General Motors

    Warren, MI
    12 hours ago
  •  ...An established industry player is seeking a skilled robotic manufacturing engineer to design and implement innovative robotic applications for manufacturing automation systems. This role involves interfacing with various teams to gather requirements, ensuring compliance... 
    Remote work

    TechDigital Group

    Warren, MI
    1 day ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.Every day...  ...and test Java scripts for automation of software and system engineering models as per GM Modelling standards that support the engineering... 
    Full time
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    11 hours 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
    11 hours 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: AtomTech is seeking a... 
    Hourly pay
    Full time
    Flexible hours
    Shift work
    Night shift

    AtomTech Inc.

    Sterling Heights, MI
    3 days ago
  •  ...Software Staff Engineer Opportunity We are hiring a Software Staff Engineer in Sterling Heights, MI to support development of advanced embedded software systems for ground combat vehicles and Fire Control platforms within mission-critical defense environments. This... 
    Afternoon shift

    Moseley Technical Services

    Sterling Heights, MI
    2 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
    1 day ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features,...  ...more connected on a global scale. The Role The Robotic Applications Engineer supports automation execution teams across plants and... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days 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
    4 days ago
  •  ...all assembly plants globally. The role collaborates with product engineering to verify and validate electrical systems according to global specifications. Additionally, it works with Manufacturing Software Integration Engineers and plant personnel to enhance end‑of‑line... 
    Work experience placement

    General Motors

    Warren, MI
    1 day ago
  •  ...Waltonen Engineering Inc. in Warren, Michigan is seeking a Vehicle Software Engineer to join its team. The role involves engineering analysis and support for military vehicles, designing solutions, and preparing detailed project plans. Applicants should have a Bachelor... 

    Waltonen Engineering

    Warren, MI
    12 hours ago
  • $220k - $225k

     ...McKinsey & Company in Detroit seeks a technical leader to join their Robotics and Physical AI team. This role will focus on applying expertise in computational engineering, machine learning, and physics-based modeling to solve complex challenges for clients. Responsibilities... 

    McKinsey & Company

    Detroit, MI
    3 days ago
  • $61.22 per hour

     ...field. Minimum of 4 years of experience in real-time embedded software development and/or software testing; can be 2 years with a master...  ...current computer applications and technologies in applicable engineering disciplines. C and C++ programming. Python programming.... 
    Contract work
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    2 days ago
  •  ...Overview The Role As a Senior Software Engineer on our ADAS/AVSimulation team, you’ll architect, build, and maintain modern software systems that power our advanced driver assistance and autonomous vehicle systems simulations and connect seamlessly with our company’s broader... 

    General Motors

    Warren, MI
    13 hours ago
  •  ...times per week, at minimum or other frequency dictated by the business. The Role General Motors is seeking a Senior Software Feature/Experience Engineer for Digital Experiences Software Quality and Release is to lead the technical analysis of features and experiences,... 
    Relocation
    Relocation package

    General Motors

    Warren, MI
    11 hours ago
  • ## Software EngineerApplylocations: GO-9 MILE ROADtime type: Full timeposted on: Posted Todayjob requisition id: JR126434Are you looking to join a dynamic team that provides its people with the tools to be successfull and opportunities to grow? Universal Logistics is a... 
    Full time
    Immediate start
    Monday to Friday

    Universal Logistics

    Warren, MI
    12 hours ago
  •  ...change based on business need] The rapid adoption of advanced software in vehicles marks a new era for automakers and consumers,...  ...both advantages and challenges. As part of Site Reliability Engineering (SRE) database group at General Motors, you'll join a dedicated... 
    Work experience placement
    H1b
    Local area
    Work from home
    Worldwide
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    5 days ago
  •  ...Waltonen Engineering is looking for a Vehicle SoftwareEngineer to join our team! Responsibilities Engineering analysis/support of military...  ...or systems experience preferred Specific experience invehicle software engineering Experience with NX or Creo preferredbut not... 
    Temporary work
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Waltonen Engineering

    Warren, MI
    13 hours 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
    13 hours ago
  • A leading robotics manufacturer in Sterling Heights, Michigan is seeking a Sr. Processor to evaluate and develop manufacturing plans...  ...processing. This is a full-time position at a mid-senior level within robot manufacturing and robotics engineering. #J-18808-Ljbffr KUKA
    Full time

    KUKA

    Sterling Heights, MI
    4 days ago
  •  ...Software Requirement Engineer Location: Sterling Heights, MI. Employment Type: Full‑Time | Hours: 40 hrs./week, Mon–Fri. About the Role You will play a key role in defining, designing, and verifying software and system requirements for advanced military vehicle platforms... 
    Full time
    Contract work
    Work at office
    Flexible hours
    Afternoon shift

    Contract Professionals, Inc

    Sterling Heights, MI
    13 hours ago
  •  ...Senior Software Integration and Test Engineer Duration: 12 months contract to hire Position Description: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience... 
    Contract work

    US Tech Solutions

    Sterling Heights, MI
    13 days ago

Do you want to receive more vacancies?

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