Senior Robotics Software Engineer (ROS2 / RMF)
ExternalS$84K–S$108K/yrContractUnknownToday
Information Technology
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to 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
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at GMP TECHNOLOGIES (S) PTE LTD? Share your experience