Senior Robotics Software Engineer (ROS2 / RMF)
GMP TECHNOLOGIES (S) PTE LTD
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 ***email_hidden***
Weregret that only shortlisted candidates will be notified.
GMPTechnologies (S) Pte Ltd | EA Licence: 11C3793 | EAPersonnel: Lai Yingying | Registration No: R1110239
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
See more jobs in Singapore, Singapore