Job Search and Career Advice Platform

Enable job alerts via email!

AI Development Scientist (C++ and Python Experience)| Contract (3 years)

ZENITH INFOTECH (S) PTE LTD.

Singapore

On-site

SGD 70,000 - 90,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 technology firm in Singapore is seeking a Development Scientist to pioneer research and translate it into industrial robotics applications. You will leverage your skills in C++ and Python, along with expertise in ROS, to develop advanced robotics software. This role demands a PhD in a relevant engineering field and 1-3 years of experience. The role fully onsite offers opportunities to work on cutting-edge robotics solutions focusing on AI, multi-robot coordination, and path planning.

Qualifications

  • PhD degree in Robotics Engineering, Software Engineering, Computer Engineering, Electrical Engineering, or Computer Science.
  • 1–3 years of experience in relevant field.

Responsibilities

  • Lead research translating robotics applications into practical solutions focusing on AI.
  • Develop and apply advanced robotics software and algorithms leveraging ROS.
  • Collaborate with engineers to create proof-of-concept solutions using C++ and Python.
  • Drive robotics research towards industrial automation.

Skills

C++ programming
Python programming
Proficiency with ROS 2
Software Development Lifecycle (SDLC)
Git version control
AI/Machine Learning in robotics

Education

PhD in Robotics Engineering
PhD in Software Engineering
PhD in Computer Engineering
PhD in Electrical Engineering
PhD in Computer Science
Job description
ABOUT THE COMPANY

Zenith Infotech (S) Pte Ltd. was started in 1997, primarily with the vision of offering state-of-the-art IT Professionals and solutions to various organizations and thereby helping them increase their productivity and competitiveness. From deployment of one person to formation of whole IT teams, Zenith Infotech has helped clients with their staff augmentation needs. Zenith offers opportunity to be engaged in long term projects with large IT savvy companies, Consulting organizations, System Integrators, Government, and MNCs.

EA 20S0237
Employment Details
  • Employment type: Contract - 3 years
  • Location: Fusionopolis
  • Working Hours: 8:30AM to 6:00PM (Mon-Fri)
  • Working Arrangement: Full Onsite
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: 1–3 years

Essential Skills & Experience
  • Strong proficiency in C++ and Python programming.
  • Experience with ROS 2 and its ecosystem.
  • Extensive experience and expertise in software development principles and practices.
  • 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.
  • Deep knowledge of robotics concepts including manipulation, navigation, fleet management, and/or simulation.
  • Proven experience in AI/Machine Learning applied to robotics, advanced multi‑robot coordination, or path planning.
Desired Skills & Experience
  • Experience applying or researching AI technologies in robotics.
  • Experience managing research projects or leading technical initiatives.
  • Experience with specific robotics algorithms (e.g., scheduling optimisation, task assignment, traffic deconfliction)
  • Experience developing software solutions using ROS libraries
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.