Enable job alerts via email!

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

Agency for Science, Technology and Research (A*STAR)

Singapore

On-site

SGD 70,000 - 110,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading research agency is seeking a Development Scientist to advance pioneering robotics research into practical industrial applications. The ideal candidate will lead initiatives in AI for robotics, multi-robot coordination, and more, utilizing strong programming skills in C++ and Python within a collaborative team environment.

Qualifications

  • PhD degree in Robotics Engineering, Software Engineering, or related fields required.
  • 3-5 years of experience in relevant areas.
  • Strong programming skills in C++ and Python.

Responsibilities

  • Lead research in industrial robotics applications, focusing on AI.
  • Develop software and algorithms for robotics using frameworks like ROS.
  • Collaborate with engineers on proof-of-concept solutions.

Skills

C++
Python
AI/Machine Learning
Robotics Concepts
Software Development Lifecycle (SDLC)
Git

Education

PhD in Robotics Engineering
PhD in Software Engineering
PhD in Computer Engineering
PhD in Electrical Engineering
PhD in Computer Science

Tools

ROS/ROS2
Docker
Kubernetes

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.

Interview Expectation: Candidates should be prepared to present their approach to pioneering research or translating research into industrial robotics applications, focusing on AI for robotics, advanced multi-robot coordination, or path planning, or propose an alternative research translation initiative.

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