NT

Research Engineer II (Coordination & API)

ntu
CompanyNTU Main Campus, SingaporeOnsitePosted 4 weeks ago

About the role

Research Engineer II (Coordination & API) is a active engineering role at ntu in NTU Main Campus, Singapore. Open the role to review the official description and apply on the company site.

CompanyOnsite

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: 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)
  • Implement lightweight in-memory coordination middleware (e.g. Redis, MQTT optional)
  • Build mock data generators and unit tests for isolated component validation

Requirements

  • Minimally Bachelor in Computer Science or related fields with minimum 7 years of experience.
  • Strong Python (FastAPI, Flask) or equivalent backend experience
  • Deep experience with WebSocket and real-time API development
  • Pub/Sub architectures, 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
  • Knowledge on Redis, MQTT, or Flask-SocketIO is advantageous.
  • We regret to inform that only shortlisted candidates will be notified.
  • Hiring Institution: NTU