All Jobs/Development Scientist (ROS-I - Robotics AI/Coordination), ARTC
A*STAR
A*STAR

Development Scientist (ROS-I - Robotics AI/Coordination), ARTC

Advanced Remanufacturing & Technology Centre

Location

Singapore

Department

Advanced Remanufacturing & Technology Centre

Posted

2 months before

Full Job Description

Job Description

As a Development Scientist, you will be a key resource in a team focused on pioneering, leading, and translating cutting-edge research into next-generation software robotics solutions for industrial applications, based on the open-source Robot Operating System (ROS) framework. Working closely with or leading engineers, you will drive initiatives in areas such as AI for robotics applications, advanced multi-robot coordination, and path planning. 

Roles and Responsibilities:

  • Pioneer and lead research or translation of research into industrial robotics applications, focusing on AI for robotics, advanced multi-robot coordination, or path planning, working closely with or leading engineering teams. 
  • Research, develop, extend, and apply advanced robotics software and algorithms leveraging frameworks like ROS, with a focus on areas such as AI models, machine learning, multi-agent systems, and simulation, collaborating with engineers on implementation and testing. 
  • Architect and collaborate with engineers to develop proof-of-concept software solutions and demonstrators based on research outcomes using languages like C++ and Python and libraries such as ROS. 
  • Drive application-oriented robotic research towards industrial automation. 
  • Implement systems engineering approaches to translate research concepts into system requirements and validation methodologies, working with engineers to ensure practical implementation. 
  • Develop technical write-ups, publications, and presentations to disseminate research findings and translation outcomes. 

Job Requirements

  • Qualification & field of study: PhD degree in Robotics Engineering, Software Engineering, Computer Engineering, Electrical Engineering or Computer Science. 
  • Min. years of experience: 3-5 years. 
  • Essential Skills & Experience:  
  • Strong proficiency in C++ and Python programming. 
  • Experience with ROS and its ecosystem (ROS/ROS2). 
  • Knowledge of robotics concepts including manipulation, navigation, fleet management, and simulation. 
  • Proven experience in AI/Machine Learning applied to robotics, advanced multi-robot coordination, or path planning. 
  • Demonstrated ability to pioneer research or translate research findings into practical software prototypes or applications. 
  • Understanding of the Software Development Lifecycle (SDLC) and proficiency with Git version control. 

Desired Skills & Experience:  

  • Experience with CI/CD and containerization (e.g., Docker, Kubernetes). 
  • Experience with software systems integration, architecture, communication protocols, and networked systems. 
  • Experience managing research projects or leading technical initiatives. 
  • Experience working with industry partners and presenting technical work. 
  • Business acumen related to industrial robotics applications.