Research Engineer II (Coordination & API)
ntu · NTU Main Campus
Job description
About the role
The Air Traffic Management Research Institute (ATMRI), jointly established by the Civil Aviation Authority of Singapore (CAAS) and Nanyang Technological University (NTU), is looking for a Research Engineer II (Coordination & API). The role carries out research in air traffic management, focusing on simulation environments and controller enhancement tools that support human-in-the-loop experiments and proof of concepts up to Technology Readiness Level 4.
Key responsibilities
- Design and implement the Coordination Server for synchronizing flight data, handovers and sector updates.
- Develop and expose RESTful and WebSocket APIs for GUI and pseudo-role clients.
- Create stateful coordination flows, including conflict resolution logs, handover events and timeout handling.
- Work with the Simulation Engineer to ingest data from discrete event simulation software for ATM via TCP/IP socket or API.
- Build lightweight in-memory coordination middleware (e.g. Redis, MQTT optional).
- Build mock data generators and unit tests for isolated component validation.
Required profile
- Minimum Bachelor's degree in Computer Science or a related field with at least 7 years of experience.
- Strong Python (FastAPI, Flask) or equivalent backend experience.
- Deep experience with WebSocket and real-time API development.
- Experience with Pub/Sub architectures and inter-process communication.
- Familiarity with simulation or spatial systems (aviation or robotics a plus).
- Comfortable working with minimal external dependencies in a lab/prototype setting.
Required skills
- Python (FastAPI, Flask)
- WebSocket and real-time APIs
- Redis, MQTT or Flask-SocketIO (advantageous)
Only shortlisted candidates will be notified.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 4 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
ntu
NTU Main Campus
Related job offers
-
Research Assistant / Associate / Fellow (Computer Science)
ntu NTU Main Campus -
Research Engineer I (Computer Engineering/Computer Science/Electronics Engineering)
ntu NTU Main Campus -
Research Fellow (AI / Computational Biology)
ntu NTU Main Campus -
Implementation Engineering Specialist
checkout.com Singapore -
Member of Technical Staff, Video Data & Model Evaluation
cantina Singapore