Job Search and Career Advice Platform

Enable job alerts via email!

ROS Robotics Software Engineer – Cleaning Robot Focus

PERSOL SINGAPORE PTE. LTD.

Singapore

On-site

SGD 70,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 leading tech company is looking for a Robotics Software Engineer to develop and maintain software for a cleaning robot project in Singapore. The ideal candidate will have a Bachelor’s Degree in a relevant field and a minimum of 3 years’ experience in robotics software development, particularly with ROS/ROS2. Responsibilities include software feature development, conducting thorough testing, and collaborating with hardware engineers. This position requires advanced skills in C++ and Python, and familiarity with robotics sensors and testing methodologies.

Qualifications

  • 3+ years of working experience in robotics software development or proven high quality works done before.
  • Strong proficiency with ROS/ROS2 framework.
  • Familiarity with robotics sensors, perception systems, and embedded systems.

Responsibilities

  • Maintain and develop new features for robot arm control and operation within the ROS/ROS2 framework.
  • Create and execute comprehensive testing protocols for both software and hardware components.
  • Support on-site robot trials, troubleshooting, debugging, and systematic test logging.
  • Design, maintain and develop human-robot interfaces for cleaning staff.

Skills

ROS/ROS2 framework
C++
Python
Debugging skills
Problem-solving skills

Education

Bachelor's Degree in Computer Science, Robotics, Electrical Engineering, or related field

Tools

Git
Job description
A leading tech company is looking for a Robotics Software Engineer to develop and maintain software for a cleaning robot project in Singapore. The ideal candidate will have a Bachelor’s Degree in a relevant field and a minimum of 3 years’ experience in robotics software development, particularly with ROS/ROS2. Responsibilities include software feature development, conducting thorough testing, and collaborating with hardware engineers. This position requires advanced skills in C++ and Python, and familiarity with robotics sensors and testing methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.