About this role
Responsibilities • Design, develop, and maintain robotics software solutions using ROS2 and RMF • Develop multi-robot orchestration, fleet management, and task coordination capabilities • Build software modules for path planning, scheduling optimisation, task assignment, and traffic deconfliction • Contribute to robotics systems architecture, middleware integration, and communication frameworks • Develop and maintain scalable software systems using C++ and Python • Implement CI/CD pipelines, containerisation, and deployment workflows using Docker and Kubernetes • Integrate robotics systems with industrial automation and networked environments • Develop simulation, testing, and validation frameworks for robotics applications • Translate business and operational requirements into technical system specifications • Support deployment, troubleshooting, optimisation, and production rollout activities • Prepare technical documentation, reports, and project presentations • Collaborate closely with cross-functional engineering and project teams Requirements • Degree in Robotics Engineering, Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related discipline • Minimum 3 years of experience in robotics software development, ROS2, or related industrial automation systems. Exceptional candidates with strong robotics software portfolios are also encouraged to apply. • Strong proficiency in C++ and Python programming • Hands-on experience with ROS2 and robotics software ecosystems • Strong understanding of robotics concepts including navigation, fleet management, motion planning, manipulation, or simulation • Experience with systems integration, distributed systems, and communication protocols • Experience with CI/CD pipelines and containerisation technologies such as Docker and Kubernetes • Strong knowledge of Git version control and software engineering best practices • Experience deploying software or robotics systems into production environments • Strong analytical, troubleshooting, and problem-solving skills Preferred Skills • Experience with RMF (Robotics Middleware Framework) • Experience in autonomous mobile robots (AMR) or fleet management systems • Knowledge of scheduling optimisation, task assignment, or multi-agent coordination algorithms • Experience in industrial automation or smart manufacturing environments • Web application or dashboard development experience • Experience engaging stakeholders across requirements gathering, development, testing, and deployment Toapply, please visit www.gmprecruit.com and search for Job Reference: V6Y37W48 To learnmore about this opportunity, please contact Yingying at yingying.lai@gmprecruit.com Weregret that only shortlisted candidates will be notified. GMPTechnologies (S) Pte Ltd | EA Licence: 11C3793 | EAPersonnel: Lai Yingying | Registration No: R1110239
Also in Software Engineering
SEATRIUM (SG) PTE. LTD.
DECIMAL BUSINESS SOLUTIONS PTE. LTD.
MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD