Skip to main content
Back to jobs

Senior Robotics Software Engineer (ROS2 / RMF)

External
GMP TECHNOLOGIES (S) PTE LTD logoGmp Technologies (s) · One Finlayson Green, Singapore
S$84K–S$108K/yrContractUnknownToday
Information Technology
Cover LetterConnect

Prepare for this interview

Elite

AI-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

Interested in this role?

Apply on the company's website.

Cover LetterConnect