Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (ROS RMF)

Sourceo

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company in robotics seeks a Software Engineer in Singapore to develop and integrate robotic software solutions. The position requires strong expertise in Python, ROS, and Robot Management Framework (RMF). Responsibilities include developing software for fleet management systems, implementing algorithms for navigation and mapping, and troubleshooting issues. Ideal candidates will have a Bachelor's degree in Computer Science or Robotics and a strong problem-solving mindset, contributing to high performance and reliability in robotics software development.

Qualifications

  • Bachelor's degree in a relevant field.
  • Strong experience with Python and ROS.
  • Knowledge of RMF and robotics algorithms.
  • Familiarity with sensor integration.

Responsibilities

  • Develop software using Python, ROS, nodejs, reactjs, and RMF.
  • Implement navigation, mapping, and task planning algorithms.
  • Integrate hardware and software components.
  • Collaborate to improve software and system reliability.

Skills

Python
ROS
nodejs
reactjs
Robot Management Framework (RMF)
Problem-solving
Debugging

Education

Bachelor's degree in Computer Science, Robotics, or a related field

Tools

Linux
Job description

Singapore, Singapore | Posted on 02/10/2026

We are seeking a Software Engineer with strong expertise in Python, ROS, nodejs, reactjs and Robot Management Framework (RMF) to develop and integrate robotic software solutions. You will work on building and optimizing software for robotics platforms, collaborating with cross-functional teams to ensure high performance and reliability.

Key Responsibilities:
  • Develop software using Python, ROS, nodejs, reactjs and Robot Management Framework (RMF).
  • Develop web portal for fleet management system
  • Implement algorithms for navigation, mapping, and task planning.
  • Integrate robotic hardware and software components.
  • Troubleshoot and debug issues to optimize system performance.
  • Collaborate with cross-functional teams to improve software and system reliability.
Qualifications:
  • Bachelor's degree in Computer Science, Robotics, or a related field.
  • Strong experience with Python and ROS.
  • Knowledge of Robot Management Framework (RMF).
  • Familiarity with robotics algorithms, sensor integration, and Linux.
  • Strong problem-solving and debugging skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.