Enable job alerts via email!

Robotics Software Engineer | East | 3 Years Contract [DAPH]

PERSOL

Singapore

On-site

SGD 70,000 - 90,000

Full time

17 days ago

Job summary

A leading recruitment agency in Singapore is seeking a Robotics Software Engineer to develop and maintain software for an innovative cleaning robot. This role involves working closely with engineers and ground operations to enhance robot efficiency in real-world environments. The ideal candidate has at least 3 years of experience in robotics software development, strong proficiency in C++ and Python, and familiarity with the ROS/ROS2 framework.

Qualifications

  • 3+ years of working experience in robotics software development.
  • Familiarity with robotics sensors and perception systems.
  • Strong debugging and problem-solving skills.

Responsibilities

  • Maintain and develop new features for robot arm control.
  • Create comprehensive testing protocols for software and hardware components.
  • Develop system testing framework including sensor calibration.

Skills

ROS/ROS2 framework
C++ programming
Python programming
Problem-solving skills
Robotics software testing methodologies
Debugging skills

Education

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

Tools

Version control systems (Git)
CI/CD pipelines
Job description

Our client manages the development of projects for airports, responsible for the core functions of passenger terminal design, capacity planning, and the development of major airport infrastructure. They also manage the operations, maintenance and improvement of airport infrastructure, specialised systems and terminal facilities.

About the role

We are seeking a talented and experienced Robotics Software Engineer to join our innovative cleaning robot project team. In this role, you will be responsible for developing and maintaining software for an in-house developed cleaning robot. You will work closely with other team engineers and ground operation staff to ensure the robot performs efficiently and reliably in real‑world environments. Your work will have huge impact and potential to transform the daily routine and tedious cleaning tasks for facilities management operations and beyond.

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
  • Develop system testing framework including:
    • Sensor calibration and validation (LiDAR, cameras, proximity sensors)
    • End effector functionality testing (brushes, spray nozzle, suction pump)
    • Water and detergent flow system testing
    • System integration testing (with AMR, perception sensors) to ensure all components work harmoniously
  • Design, maintain and develop human‑robot interfaces for cleaning staff
  • Collaborate with the hardware engineering team to integrate software with mechanical systems
  • Manage ROS packages, launch files, and parameters for robot operation
  • Execute data collection protocols for specific use cases and environments
  • Organize and maintain datasets for ongoing robot learning and optimisation
  • Document code, processes, and test logs
Requirements
  • Bachelor's Degree in Computer Science, Robotics, Electrical Engineering, or related field
  • 3+ years of working experience in robotics software development or proven high quality works done before
  • Strong proficiency with ROS/ROS2 framework
  • Advanced programming skills in C++ and Python
  • Familiarity with robotics sensors, perception systems, and embedded systems
  • Familiarity with robotics software testing methodologies and practices
  • Experience with version control systems (Git) and CI/CD pipelines
  • Strong debugging and problem‑solving skills

We regret that only shortlisted candidates will be notified.

PERSOLKELLY Singapore Pte Ltd

EA License No: 01C4394| DAPHNE CHIAM WERN XIN| Reg No: R22111617

By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOLKELLY Singapore Pte Ltd and its local and overseas subsidiaries and affiliates collecting, using and disclosing your personal data to prospective employers/companies based in any country for purposes of evaluating suitability for employment, conducting reference checks, administering employment related services and such other purposes stated in our privacy policy. Our full privacy policy is available at www.persolkelly.com.sg. If you wish to withdraw your consent, please drop us an email to let us know. Please feel free to contact us if you have any queries.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.