All Jobs/Senior Development Engineer (ROS-I Interoperable Robotics Software System), ARTC
A*STAR
A*STAR

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

Advanced Remanufacturing & Technology Centre

Location

Singapore

Department

Advanced Remanufacturing & Technology Centre

Posted

2 months before

About This Role

A*STAR Senior Development Engineer seeking expertise in ROS2, multi-agent systems, and robotics software architecture to lead complex industrial automation projects.

Responsibilities

  • Lead development of multi-system management and orchestration capabilities using the Robotics Middleware Framework (RMF) for industrial applications.
  • Drive application-oriented robotic research towards IoT automation and multi-agent path planning using ROS 2.
  • Contribute to the architecture of complex software solutions focusing on coordination, scheduling optimisation, and task assignment.
  • Lead project scoping, planning, and execution including technical documentation and presentations.
  • Translate business requirements into system requirements and validate software using industry standards.
  • Lead technical initiatives within a team context to ensure project delivery and continuous learning.

Requirements

  • Degree in Robotics Engineering, Software Engineering, Computer Engineering, Electrical Engineering or Computer Science.
  • Minimum of 0-5+ years of experience (or equivalent demonstrated experience).
  • Mastery in C++ and Python programming.
  • 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.