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
- ...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...SuggestedFull time
- ...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...SuggestedFull timeTemporary workWork experience placementWork at officeLocal areaFlexible hours
- ...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...SuggestedFull timeLocal areaWork from homeRelocation packageFlexible hours
- ...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,...SuggestedFull timeContract workFor contractorsFlexible hours
$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...SuggestedFull timeLocal areaWork from homeRelocation packageFlexible hours- ...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 timeLocal areaWork from homeRelocation packageShift work
- ...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 timeLocal areaWork from homeRelocation package
$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 timeLocal areaWork from homeRelocation packageFlexible hours- ...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 timeH1bLocal areaWork from homeRelocationFlexible hours3 days per week
- 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 timeLocal areaRemote workWork from homeRelocation packageFlexible hours
- 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 timeH1bLocal areaWork from homeRelocation package
- 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 timeLocal areaRemote workWork from homeRelocation package
$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 timeLocal areaWork from home- 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 timeLocal areaWork from homeRelocationRelocation package
- ...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 timeLocal areaWork from homeRelocationRelocation package
- ...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 timeFor contractorsLocal areaWork from homeRelocation package
$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 timeWork experience placementLocal areaRemote workWork from homeRelocation packageFlexible hours$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 timeH1bLocal areaWork from homeRelocation packageFlexible hours- ...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 timeLocal areaWork from homeRelocation packageFlexible hours
- ...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 employmentFull timeWork at officeLocal areaWork from homeRelocation packageFlexible hours
- ...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...
- ...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
- ...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 employmentFull timeWork at officeRelocation packageFlexible hours
- ...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 timeLocal areaWork from homeRelocation package
$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 timeTemporary workFlexible hours$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 timeH1bLocal areaWork from homeRelocation packageShift work- 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 timeLocal areaWork from home
- ...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 timeLocal areaWork from homeRelocation package
- ...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...
- ...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 timeWork experience placementLive inWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!
- senior robotics software engineer Warren, MI
- software developer fintech Warren, MI
- ngo software engineer Warren, MI
- intel software engineer Warren, MI
- senior software engineer remote Warren, MI
- junior software developer remote Warren, MI
- software engineer full time Warren, MI
- work from home software developer Warren, MI
- senior software engineer Warren, MI
- software engineer healthcare Warren, MI




