Job Description
Job Title:  Research Assistant (Robotic Mechanisms & Repair Systems)
Posting Start Date:  04/12/2025
Job Description: 

Job Description

Overall Role

 

Develop algorithms and software for robot perception, defect detection, SLAM, and onboard navigation.

 

Key Responsibilities

 

A. ML for Defect Detection

•      Implement deep-learning models (CNNs, transformers, multi-modal architectures) for crack/defect detection from camera and LiDAR/RGB-D data.

  • Curate datasets and annotation frameworks.
  • Perform model optimisation for embedded inference.

 

B. Perception & 3D Mapping

  • Develop and test SLAM, dense reconstruction, and multi-sensor fusion pipelines (LiDAR + IMU + RGB).
  • Implement online mapping, loop closure, and environmental modelling relevant to pipeline environments.

 

C. Robot Navigation Software

  • Assist in developing navigation stacks including localization, mapping, path planning, and traversability estimation.
  • Support integration on ROS/ROS2 frameworks and real-time system testing.

Qualifications

Qualifications

 

  • Master’s in Computer Engineering, Computer Science, Robotics, or related field.
  • Strong skills in Python/C++, computer vision, ML frameworks, ROS, and SLAM libraries.
  • Experience with real-world data collection and embedded computing is an advantage.

More Information

Location: Kent Ridge Campus

Organization: College of Design and Engineering

Department : Mechanical Engineering

Employee Referral Eligible: No

Job requisition ID : 31143