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 [Confidential Information]
Weregret that only shortlisted candidates will be notified.
GMPTechnologies (S) Pte Ltd | EA Licence: 11C3793 | EAPersonnel: Lai Yingying | Registration No: R1110239