Senior Robotics Software Engineer (ROS2 / RMF)
GMP TECHNOLOGIES (S) PTE LTD Toa Payoh
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
- 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
- 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
SBS TransitSengkang, 8 km from Toa Payoh
Software Engineer
Primary Objectives of Position
We are looking for a Software Engineer who is bold, willing to try new things, and enjoys taking on challenges. This role is open to both experienced developers (5+ years) eager to learn...
GOLDMAN SACHS SERVICES (SINGAPORE) PTE. LTD.Toa Payoh
Containing tens of millions of code and with hundreds of releases to production a day, JSI is leveraged by hundreds of software engineers daily to build products with a focus on Global Banking & Markets and Asset & Wealth Management.
Your work will allow our...
UromedtechToa Payoh
UroMedTech is seeking a motivated Software Engineer to join our engineering team developing software for AI-assisted medical devices and robotic surgical systems.
This role focuses on building reliable and maintainable software for robotic...