Job Search and Career Advice Platform

Enable job alerts via email!

Development Scientist

ETHOS SEARCH ASSOCIATES PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency for technical roles in Singapore is seeking a PhD qualified candidate for a research role focused on industrial applications of robotics. The successful applicant will work on developing advanced software solutions and algorithms using C++ and Python. Collaboration and leadership in engineering teams are essential aspects of this role. Candidates should have experience with ROS and a background in AI or Machine Learning applied to robotics. Exciting opportunity to contribute to groundbreaking technology in robotics.

Qualifications

  • PhD degree in Robotics Engineering, Software Engineering, Computer Engineering, Electrical Engineering or Computer Science.
  • 1-3 years experience in C++ and Python programming.
  • Experience with ROS 2 and its ecosystem.

Responsibilities

  • Research or translation of research into industrial robotics applications.
  • Collaborate with or lead engineering teams.
  • Develop proof-of-concept software solutions.

Skills

C++ programming
Python programming
AI/Machine Learning
Robotic concepts

Education

PhD in Robotics Engineering

Tools

ROS
Git
Job description

This will be a 3-years renewable contract position based in Jurong West.

Responsibilities
  • Research or translation of research into industrial robotics applications (AI for robotics, advanced multi-robot coordination, or path planning)
  • Collaborate with or lead engineering teams.
  • Responsible for the research, develop, extend, and apply advanced robotics software and algorithms leveraging frameworks like ROS (AI models, machine learning, multi-agent systems, and simulation).
  • Implementation and testing.
  • Develop proof-of-concept software solutions and demonstrators based on research outcomes using languages like C++ and Python and libraries such as ROS.
  • Ensure application-oriented robotic research move towards industrial automation.
  • Enforce systems engineering approaches to translate research concepts into system requirements and validation methodologiesProduce technical write-ups, publications, and presentations to disseminate research findings and translation outcomes.
Requirements
  • PhD degree in Robotics Engineering, Software Engineering, Computer Engineering, Electrical Engineering or Computer Science.
  • 1-3 years in:
  • C++ and Python programming.
  • ROS 2 and its ecosystem.
  • Software development principles and practices.
  • Pioneer research or translate research findings into practical software prototypes or applications.
  • Software Development Lifecycle (SDLC) and proficiency with Git version control.
  • Robotics concepts including manipulation, navigation, fleet management, and/or simulation.
  • AI/Machine Learning applied to robotics, advanced multi-robot coordination, or path planning.
Advantages if experienced in:
  • Applying or researching AI technologies in robotics.
  • Managing research projects or leading technical initiatives.
  • Specific robotics algorithms (e.g., scheduling optimisation, task assignment, traffic deconfliction)
  • Developing software solutions using ROS libraries
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.