Get more replies from employers
Send a job-specific resume in minutes.
National University of Singapore invites applications for a Research Assistant (Multi-UAV Target Search) in the Mechanical Engineering department. You will develop algorithms for autonomous drone swarms, test them in simulation, and integrate with GCS-based fusion for robust target localization.
The role requires strong Python/C++ coding, ROS experience, and familiarity with Gazebo, PX4 and PyTorch. You will work on cutting-edge autonomous navigation and learning-based planning in GNSS-denied
Job Title: Research Assistant (Multi-UAV Target Search)
University-Level Unit: College of Design and Engineering
Faculty/Department-Level Unit: Mechanical Engineering
Employee Category: Research Staff
Location_ONB: Kent Ridge Campus
Posting Start Date: 29/06/2026
This project focuses on developing autonomous multi-drone swarm systems for collaborative search and target localization in low-rise urban environments. The target scenarios involve GNSS-denied conditions, low-light areas, cluttered indoor/outdoor spaces, narrow openings, double-storey buildings, limited communication bandwidth, RF communication losses, and potential drone failures during the mission. The candidate will investigate both conventional robotics pipelines and recent AI-based approaches for robust swarm exploration, coverage planning, task allocation, and communication-aware coordination. Each drone will use onboard LiDAR and camera sensors for mapping, navigation, obstacle avoidance, and target localization. The project will also involve designing a Ground Control Station (GCS)-based fusion framework to collect partial observations from multiple drones, merge duplicated target detections, maintain global search progress, and report final target positions. The candidate is expected to develop and test algorithms in simulation environments, integrate them with multi-drone planning and communication modules, and eventually deploy the system on real drone hardware. The work may include frontier-based exploration, multi-agent task allocation, semantic mapping, robust planning under communication loss, and learning-based decision-making for scalable swarm search.