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

Robotics Software Engineer

Optimal

Job Summary: We are seeking a highly skilled and motivated Robotics Software Engineer to lead the development of a next-generation dual-arm, ROS 2-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 ROS 2 software stack that coordinates two robotic arms and enables advanced motion planning and 3D 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, and 3D vision sensors. Key Responsibilities System Architecture (ROS 2 Dual-Arm) Lead the design and implementation of a ROS 2-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 MoveIt 2 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 ROS 2 ecosystem (ament, colcon, ros2_control, MoveIt 2 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. ROS 2 Expertise: Proven, hands-on experience developing complex robotics applications using ROS 2 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 MoveIt 2. 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 Optimal

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in Warren, MI vacancy
  •  ...Robotics Test & Validation EngineerWork arrangement onsite - This position requires the employee to be onsite full-time. The primary work...  ..., MI.The Role: We are seeking a Robotics Test & Validation Engineer to join our Advanced Development team within the Autonomous Robotics... 
    Suggested
    Full time

    Saxon Global

    Warren, MI
    2 days ago
  •  ...Waltonen Engineering is looking for a Vehicle Software Engineer to join our team! Responsibilities: Engineering analysis/support of military vehicles Prepare plans with detailed drawings that include project specifications Design and execute engineering to... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Waltonen

    Warren, MI
    13 hours ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every...  ...developers with a strong passion for developing software tools and the engineering process to enable a global software organization. The job will... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    13 hours ago
  •  ...Automation and Robotics Engineer Mission The mission of the Automation and Robotics Engineer is to create reliable, scalable automation...  ...robots using teach pendants and applicable programming software. Support filling, capping, labeling, sealing, packaging,... 
    Suggested
    Full time
    Contract work
    For contractors
    Flexible hours

    Merit Manufacturing

    Warren, MI
    a month ago
  • $160k - $200k

    Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    13 hours ago
  •  ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening our...  ...help move us forward and achieve our mission.We’re looking for an engineer who likes getting close to the metal and solving problems that... 
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Warren, MI
    13 hours ago
  •  ...decision making, surface actionable insights, and unlock measurable productivity gains across the product lifecycle. As a Senior Software Engineer, you will be responsible for developing data intensive and AI-enabled software applications that support Product Development... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  • $160k - $200k

    Job DescriptionAs a Senior Software Engineer - Android Development, you will be responsible for design, development and testing of automotive infotainment software solutions for new features or major enhancements.You will also be responsible for defect analysis, resolution... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    13 hours ago
  •  ...Innovation Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The RoleWe are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce... 
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    3 days ago
  • Job DescriptionThe RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join the Continuous Integration/Continuous Deployment (CI/CD) and Embedded Software Development Tools organization within Virtualization & Embedded Software Development Tools... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  • Job DescriptionThe Role: We are seeking an experienced Senior Software Engineer (.NET ) to join our team. In this role, you will lead the design, development, testing, and maintenance of high-performance, scalable, and secure software systems. The ideal candidate will also... 
    Full time
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • Job DescriptionAbout the RoleWe’re looking for a Senior Software Engineer to own and advance serviceability for our in-vehicle infotainment (IVI) and Vehicle Compute Unit (VCU) platform. You will focus on dealership support and field quality: debugging complex VCU issues... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  • $190k - $220k

    Job DescriptionJob Description The Role The Compute Systems Software team is a dynamic and fast paced team that designs, develops, and...  ...Safety and Services team is seeking an experienced Senior Software Engineer to join our team to work on high-compute System-on-Chip (SoC)... 
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    4 days ago
  • Job DescriptionThe Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our Continuous Integration Continuous Deployment (CICD) and Embedded Software Development Tools Group. As a Senior Software Engineer specializing in DevOps and configuration... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...Warren, MI, or Austin, TX three times per week.The RoleThe Senior Software Engineer - Vehicle Experience Services will play a key role in...  ...DatadogExperience with Python, pyTest Automation framework, Robot/Autobot framework, Jenkins, Appium, or other automation frameworksAdditional... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  •  ...productionized solution at each site and enabling successful startup and execution.WHAT: As a reflash solutions engineer, you will build reflash hardware and software tooling solutions to program ECUs at the bench level then take it to GM production facilities.HOW: Design,... 
    Full time
    For contractors
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • $185.1k - $335.3k

     ...systems to intuitive design, intelligent software, and next-generation safety and...  ...Lead technical reviews and drive software engineering best practices across the team and the larger...  ...the world Bonus points! A background in robotics, ROS, or the AV/ADAS industry Experience... 
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  • $125k - $168.65k

     ...more than 3 days].The RoleWe are seeking a Senior Full Stack Robotics Data Engineer / Data Scientist to join our manufacturing data...  ...across data engineering, applied data science, and production software to turn raw robotics data into trusted systems that support... 
    Full time
    H1b
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    13 hours ago
  •  ...will influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, emboldening our...  ...for potential future opportunities as a Senior Software Engineer - SAP Developer. In anticipation of these opportunities becoming... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...Full time JR-202618501 Job Description The Role: We are seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software engineer within GM's Vehicle Software and Electronics Engineering group.... 
    Permanent employment
    Full time
    Work at office
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

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

    Advanced Technology Innovation

    Warren, MI
    13 hours ago
  •  ...We are seeking a detail-oriented and hands-on Robotic Lab Technician to support our growing robotics laboratory operations. In this role...  .... You should enjoy working with hardware, collaborating with engineers, and supporting the day-to-day execution of robotics development... 
    Remote work

    Optimal Staffing

    Warren, MI
    1 day ago
  •  ...Software EngineerThe Role:We are seeking a creative and highly motivated software engineer eager to learn diverse datasets to build data pipelines, deploy scalable, AI-driven solutions, and create interactive web apps that deliver measurable impacts across GM vehicle... 
    Permanent employment
    Full time
    Work at office
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  •  ...successful candidate is expected to report to Warren, MI or Milford, MI, three times per week. The Role We are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic software tool chain that supports multiple GM vehicle architectures and... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Warren, MI
    1 day ago
  • $202k - $310k

     ...modernize how work gets done across GM. You will partner closely with engineering, product, and business teams to define platform standards,...  ...(Required Qualifications)10+ years of hands-on experience in software engineering, platform architecture, or enterprise workflow... 
    Full time
    H1b
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Warren, MI
    1 day ago
  • Job DescriptionAbout the Role We are seeking a Senior Mainframe Software Engineer to design, develop, maintain, support, and modernize enterprise applications that enable critical GM business operations. This role will develop solutions that drive innovation and competitive... 
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    12 hours ago
  •  ...expertise, capable of driving enterprise security initiatives and influencing organizational resilience.As a Senior Security Software Engineer, you will design, lead, and deliver secure, scalable integration services that connect our cyber ecosystem (SIEM, EDR, IAM, SSPM... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  •  ...Requirements, Test Plan, and Test Cases documents • Vehicle builds and software development • System testing execution and analysis tools,...  ...simulations Requirements • BS in Computer Science, Engineering, or a similar Software-focused degree • Proficiency in... 

    Omni Inclusive

    Warren, MI
    3 days ago
  •  ...and Enterprise, Song, Supply Chain and Engineering, and Talent, with advanced capabilities...  .... Visit us at accenture.com.You are:The Robotics Automation Engineer understands the broader...  ...-readiness testing.Troubleshoot software, controls, network, sensor, mechanical and... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Detroit, MI
    3 days ago

Do you want to receive more vacancies?

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