Senior Development Engineer (ROS-I Interoperable Robotics Software System), ARTC

A*STAR - Agency for Science, Technology and Research

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading research agency in Singapore seeks a Senior Development Engineer to lead and contribute to the development of robotics software solutions for industrial applications. You will focus on multi-system management and orchestration capabilities using the Robotics Middleware Framework (RMF). The ideal candidate should possess a degree in a related field and have experience in programming with C++ and Python, software development principles, and the ROS2 ecosystem. This role offers the opportunity for continuous learning and significant technical contributions.

Qualifications

  • 0-5+ years of experience in relevant fields.
  • Extensive experience in software development principles and practices.
  • Deep knowledge of robotics concepts including manipulation and navigation.

Responsibilities

  • Lead the development of robotic software packages for industrial applications.
  • Contribute to the architecture and development of complex software solutions.
  • Implement systems engineering approaches for project scoping and execution.
  • Oversee technical documentation and project delivery.

Skills

C++ programming
Python programming
CI/CD pipelines
Docker
Kubernetes
ROS2
Git version control
Robotics concepts

Education

Degree in Robotics Engineering, Software Engineering, Computer Engineering, Electrical Engineering or Computer Science

Job description

Overview

As a Senior Development Engineer, you will be a key senior resource in a team, actively contributing to and leading the development of robotics software solutions for industrial applications (manufacturing/logistics). You will focus on developing multi-system management and orchestration capabilities for multi-robot and multi-device systems, particularly using the Robotics Middleware Framework (RMF). This role involves leading aspects of project execution, proactive contribution to new capability development, and continuous learning.

Roles And Responsibilities
  • Actively contribute to and lead specific areas of research and development for robotic software packages and tools for industrial applications using the ROS framework, including capabilities in Robotics Middleware Framework (RMF) multi-agent path planning, simulator design, perception, and motion planning. Drive application-oriented robotic research towards industrial automation using ROS 2.
  • Contribute significantly to the architecture and lead the development of complex software solutions and core algorithms for interoperable multi-agent and multi-robot systems, focusing on coordination, scheduling optimisation, task assignment, and traffic deconfliction.
  • Contribute to and lead the implementation of robust systems engineering approaches by translating business requirements into system requirements and validation methodologies, and develop comprehensive software testing and validation strategies in accordance with industry standards.
  • Lead specific aspects of project scoping, planning, and execution for technical projects, and actively contribute to overall project delivery, including overseeing technical documentation, write-ups, and presentations.
Job Requirements
  • Degree in Robotics Engineering, Software Engineering, Computer Engineering, Electrical Engineering or Computer Science or equivalent.
  • Minimum of 0-5+ years of experience (or equivalent demonstrated experience).
  • Mastery in C++ and Python programming.
  • Extensive experience and expertise in software development principles and practices.
  • Extensive experience with CI/CD pipelines and containerization (e.g., Docker, Kubernetes).
  • Extensive experience with ROS2 and its ecosystem.
  • Mastery with Git version control.
  • Deep knowledge of robotics concepts including manipulation, navigation, fleet management, and/or simulation.
  • Extensive experience with complex software systems integration, including architecture and communication protocols.
  • Extensive experience with networked systems design and implementation.
  • Experience deploying multiple software or robotics systems to production environments.
  • Demonstrated ability to lead technical initiatives or projects within a team context.
Desired Skills & Experience
  • Experience applying or researching mobile robot, fleet management and AI technologies in robotics.
  • Proven experience managing stakeholders from requirements gathering to deployment.
  • Web development experience (e.g., using common frameworks).
  • Experience with specific robotics algorithms (e.g., scheduling optimisation, task assignment, traffic deconfliction).
  • Experience developing software solutions using ROS libraries.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Research Scientist (ROS-I Embodied AI), ARTC
Senior Research Scientist (ROS-I Embodied AI), ARTC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 80,000 - 120,000
(Senior) Research Engineer (Autonomous Systems and Robotics), ARTC
(Senior) Research Engineer (Autonomous Systems and Robotics), ARTC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 60,000 - 85,000
Senior / Lead Software Engineer (Robotics)
Senior / Lead Software Engineer (Robotics)

Quesscorp Singapore Pte Ltd • Singapore

On-site
SGD 70,000 - 90,000
Senior Development Engineer, AI for Robotic Systems, ARTC
Senior Development Engineer, AI for Robotic Systems, ARTC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 70,000 - 100,000
Robotics Software Engineer
Robotics Software Engineer

Spearing Executive Search • Singapore

On-site
SGD 80,000 - 120,000
Robotics Software Engineer (ROS-I Embodied AI), ARTC
Robotics Software Engineer (ROS-I Embodied AI), ARTC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 70,000 - 90,000
Senior Robotics Software Engineer (AMR/ Robotic/Automation)
Senior Robotics Software Engineer (AMR/ Robotic/Automation)

RRECRUITER PTE. LTD. • Singapore

On-site
SGD 60,000 - 80,000
Senior Robotics Software Engineer - RMF & ROS2 Orchestration
Senior Robotics Software Engineer - RMF & ROS2 Orchestration

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 60,000 - 90,000
Senior Scientist, Autonomous Systems & Robotics, ARTC
Senior Scientist, Autonomous Systems & Robotics, ARTC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 80,000 - 120,000
(Senior) Development Engineer, Sustainable System and Devices, ARTC
(Senior) Development Engineer, Sustainable System and Devices, ARTC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 90,000 - 130,000