Robotic Assembly Planner: Task & Motion (Research Engineer)

National University of Singapore

Singapore

On-site

SGD 70,000 - 100,000

Full time

14 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The National University of Singapore invites applications for a Research Engineer position in the Constructive Machines Lab within the Civil and Environmental Engineering department. This role focuses on developing task and motion planning for robotic assembly as structures evolve, with opportunities to explore both traditional planning and learning-based approaches.

You will contribute to planning, sequencing, and optimization across multiple robots, benchmarking in physics simulations to

Qualifications

  • Bachelor's degree in computer science, Robotics, Mechanical Engineering, Electrical Engineering, or a related field.
  • Master's degree preferred.
  • Solid grounding in robot motion planning, including sampling-based planners, collision checking, inverse kinematics, and trajectory optimisation.
  • Familiarity with task planning or combinatorial optimisation, such as symbolic planning, constraint programming, mixed-integer programming, or scheduling.
  • Strong programming skills in Python and/or C++, with clean, well-documented, and reproducible code.
  • Experience with physics simulation and robotics simulation platforms such as Isaac Sim/Lab, MuJoCo, PyBullet, Drake, or Gazebo.
  • Experience with learning-based planning or decision-making, for example reinforcement learning or learned search heuristics with PyTorch, is a plus.
  • Prior research experience in task and motion planning, assembly planning, or multi-agent coordination is highly preferred, including experience gained during a Master’s or PhD programme.
  • Ability to work both independently and collaboratively within a multidisciplinary research team.
  • Strong written and spoken communication skills.
  • Open to fixed‑term contract.

Responsibilities

  • Develop and evaluate task and motion planning methods for assembly in environments whose reachable configuration space expands as construction proceeds.
  • Formulate and solve assembly sequencing problems under structural stability constraints, including when temporary supports are required and which robot provides them.
  • Develop multi-robot task allocation and scheduling methods that minimise total construction time for a given number of robots.
  • Implement and benchmark planning pipelines in physics simulation and quantify achievable construction throughput across scenarios.

Skills

Python
C++
Robot motion planning
Inverse kinematics
Collision checking
Task planning
Multi-robot coordination
Reinforcement learning
Learning-based planning
Programming documentation

Education

Bachelor's degree
Master's degree preferred

Tools

Isaac Sim
MuJoCo
PyBullet
Drake
Gazebo
PyTorch

Job description

The National University of Singapore invites applications for a Research Engineer position in the Constructive Machines Lab within the Civil and Environmental Engineering department. This role focuses on developing task and motion planning for robotic assembly as structures evolve, with opportunities to explore both traditional planning and learning-based approaches.

You will contribute to planning, sequencing, and optimization across multiple robots, benchmarking in physics simulations to

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Engineer (Task and Motion Planning for Robotic Assembly)
Research Engineer (Task and Motion Planning for Robotic Assembly)

National University of Singapore • Singapore

On-site
SGD 70,000 - 100,000
Robotic Assembly Design Researcher
Robotic Assembly Design Researcher

National University of Singapore • Singapore

On-site
SGD 60,000 - 75,000
Research Assistant (Computational Design for Robotic Assembly)
Research Assistant (Computational Design for Robotic Assembly)

National University of Singapore • Singapore

On-site
SGD 60,000 - 75,000
Learning-Based Motion Planning Research Engineer - Fixed-Term
Learning-Based Motion Planning Research Engineer - Fixed-Term

National University of Singapore • Singapore

On-site
SGD 70,000 - 110,000
Fixed-term contract
Research Assistant: SLAM & Perception for Robotic Assembly
Research Assistant: SLAM & Perception for Robotic Assembly

National University of Singapore • Singapore

On-site
SGD 36,000 - 54,000
Research Assistant (SLAM and Perception for Robotic Assembly)
Research Assistant (SLAM and Perception for Robotic Assembly)

National University of Singapore • Singapore

On-site
SGD 36,000 - 54,000
Robotics & AI Research Fellow: Motion Planning for Automotive
Robotics & AI Research Fellow: Motion Planning for Automotive

Nanyang Technological University Singapore • Singapore

On-site
SGD 70,000 - 90,000
Research Engineer (Robotics)
Research Engineer (Robotics)

National University of Singapore • Singapore

On-site
SGD 70,000 - 90,000
Humanoid Robotics Research Assistant: Motion & AI Lab
Humanoid Robotics Research Assistant: Motion & AI Lab

NATIONAL UNIVERSITY OF SINGAPORE • Singapore

On-site
SGD 42,000 - 66,000
Research Fellow (Computer Science)
Research Fellow (Computer Science)

Nanyang Technological University Singapore • Singapore

On-site
SGD 70,000 - 90,000