368,746open jobs
9,444companies
47,506added this week
Browse all
Salary
$66k – $195k per year (Estimated)
Location
In office (Singapore)
Seniority
Junior
Employment
Full-Time
Overview
Company
Impact
Profile match
MMLab@NTU is an academic research laboratory housed within Nanyang Technological University (NTU Singapore). Founded in 2018 and led by prominent faculty including Prof. Chen Change Loy and Prof. Ziwei Liu, the lab comprises roughly 40 researchers pioneering artificial intelligence, computer vision, multimodal foundation models, spatial intelligence (3D/4D generation), and embodied AI (vision-language-action robotics).

The School of Mechanical & Aerospace Engineering (MAE) is a robust, dynamic and multi-disciplinary international research community comprising of world-class scientists and bright students. MAE prides itself in its excellent research capabilities in areas including advanced manufacturing, aerospace, biomedical, energy, industrial engineering, maritime engineering, robotics, etc. The school is equipped with state-of-the-art research infrastructure, housing a comprehensive range of cluster laboratories, test bedding facilities, research centres/institutes and corporate laboratories. Cutting-edge research in MAE addresses the immediate needs of our industries and supports the nation’s long-term development strategies. In the new era of industrial 4.0 and sustainable living, MAE is rigorous in developing new competencies to support the growth and competitiveness of our engineering sector in the global landscape. MAE has grown to be leader in Engineering Research, ranking amongst the top engineering schools in the world.

For more details, please view https://www.ntu.edu.sg/mae/research.

We are looking for a Research Engineer in Autonomous Drone Swarms for GPS-Denied Environments to develop and integrate the hardware and software required for coordinated multirotor operations in complex, cluttered environments. The role will focus on designing and implementing onboard sensing, communication, computing, localisation, navigation, and control systems for autonomous drone swarms operating without reliable GPS. The Research Engineer will also develop and validate swarm coordination, collaborative perception, mapping, obstacle avoidance, and multi-agent path-planning algorithms, and integrate these capabilities on physical drone platforms. The work will involve system integration, simulation, hardware-in-the-loop testing, flight experimentation, and performance evaluation under realistic GPS-denied conditions.

Key Responsibilities:

  • Develop and integrate hardware and software architectures for autonomous multirotor drone swarms operating in GPS-denied and cluttered environments.

  • Design and implement onboard sensing, localisation, mapping, navigation, obstacle-avoidance, communication, and flight-control systems.

  • Develop swarm coordination, task allocation, multi-agent path-planning, collaborative perception, and inter-drone information-sharing algorithms.

  • Conduct simulation, hardware-in-the-loop testing, system integration, and flight experiments to evaluate robustness, scalability, and performance under realistic operating conditions.

  • Work with researchers and project collaborators to support system demonstrations and prepare technical reports, publications, project deliverables, and documentation.

Job Requirements:

Education qualifications

  • Bachelor’s or Master’s degree in Aerospace Engineering, Electrical and Electronic Engineering, Mechanical Engineering, Computer Engineering, Robotics, Computer Science, or a closely related discipline.

  • Strong academic or project background in autonomous systems, robotics, unmanned aerial vehicles, embedded systems, or multi-agent systems.

  • Research or project experience in autonomous drone navigation, drone swarms, or GPS-denied operations would be advantageous.

Soft skills

  • Strong communication, analytical, and problem-solving skills.

  • Strong sense of ownership, responsibility, and initiative.

  • Ability to work effectively with researchers, engineers, students, industry partners, and project stakeholders.

  • Willingness to support flight testing, system demonstrations, project reporting, and milestone reviews.

Hard skills

  • Demonstrated hands-on experience in the hardware and software integration of autonomous robots or multirotor drones.

  • Proficiency in C++, Python, MATLAB, or equivalent programming languages for robotics and autonomous-system development.

  • Experience with robotic middleware and simulation environments such as ROS/ROS 2, Gazebo, AirSim, or equivalent platforms.

  • Experience integrating sensors, embedded computers, communication modules, flight controllers, and other onboard hardware.

  • Familiarity with autopilot platforms such as PX4 or ArduPilot and communication protocols such as MAVLink would be advantageous.

  • Knowledge of localisation, visual-inertial odometry, simultaneous localisation and mapping, obstacle avoidance, path planning, and flight-control algorithms.

  • Familiarity with multi-agent coordination, task allocation, formation control, collaborative perception, or distributed swarm algorithms would be advantageous.

Experience

  • Experience integrating sensing, localisation, navigation, communication, control, and decision-making components within a robotics or autonomous-drone project.

  • Practical experience assembling, configuring, troubleshooting, and flight-testing multirotor platforms would be highly advantageous.

Competencies

  • Ability to independently design, integrate, test, and troubleshoot autonomous-drone hardware and software systems.

  • Ability to work across robotics, embedded systems, perception, navigation, control, and multi-agent coordination domains.

  • Ability to conduct systematic experiments and evaluate system performance, robustness, scalability, and reliability.

  • Ability to deliver research outcomes within project timelines and contribute to technical reports, project demonstrations, and high-quality publications.

We regret to inform that only shortlisted candidates will be notified.

Hiring Institution: NTU
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,746 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Singapore
$48k – $112k per year (Estimated) • In office • Full-Time • Master's Degree • Toronto
C++
MATLAB
Python
Apply
$70k – $150k per year • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
MATLAB
Python
SQL
Analytics
Tableau
Apply
$78k – $150k per year (Estimated) • Equity • In office • Full-Time • 2+ years exp • Bachelor's Degree • United States
MATLAB
Python
DevOps
Error Budget
Apply
In office • Internship • Bachelor's Degree • Boise
MATLAB
Python
AI/ML
Claude
Apply
$115k – $204k per year (Estimated) • In office • Full-Time • United States
Bash
C++
Python
C++
CMake
DevOps
GitHub
GitHub Actions
Apply
In office • Full-Time • Master's Degree • Singapore
Python
AI/ML
Gemma
Llama
LLM
NLP
Ollama
Qwen
vLLM
LLM Guardrails
Apply
$83k – $230k per year (Estimated) • In office • Full-Time • Master's Degree • Singapore
C++
Python
C++
PyTorch C++
AI/ML
Computer Vision
Multimodal AI
PyTorch
Reinforcement Learning
Robotics
Isaac Gym
Reinforcement Learning
ROS
Sim-to-Real
Apply
$53k – $132k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Singapore
C#
C#
.NET
AI/ML
Copilot
DevOps
GitHub
Analytics
Power BI
Management
Jira
Power Apps
Apply
$135k – $290k per year (Estimated) • In office • Full-Time • 15+ years exp • Bachelor's Degree • Singapore
Apply
$77k – $199k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Singapore
AI/ML
Federated Learning
Apply
$117k – $251k per year (Estimated) • Remote/Hybrid • Full-Time • Singapore
Apply
$74k – $126k per year (Estimated) • In office • Full-Time • Singapore
Python
Apply
$88k – $191k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Singapore
C++
Java
Kotlin
Python
Mobile
JUnit
DevOps
Git
gRPC
Jenkins
JFrog Artifactory
Shift-Left
Cybersecurity
Shift-Left Security
QA
Pytest
Robot Framework
TestNG
Apply
Senior AI Architect 8 hours ago
$138k – $304k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Singapore
Python
SQL
Databases
Databricks
AI/ML
AI Agents
LangGraph
OpenAI
RAG
Spark
LangChain
DevOps
Azure
Apply
$64k – $189k per year (Estimated) • Remote/Hybrid • Full-Time • 1+ year exp • Bachelor's Degree • Singapore
Python
SQL
Databases
Apache Kafka
AI/ML
Amazon SageMaker
Kubeflow
MLFlow
Spark
Vertex AI
DevOps
AWS
Azure
Azure DevOps
CI/CD
Docker
GCP
GitLab
GitLab CI
Jenkins
Kubernetes
Apply
See all jobs
This is one of many
368,746 more open roles from verified company boards, updated every day.