Research Engineer II (GUI & Visualization)
Core
Develop simulation environments and controller enhancement tools for air traffic management to support human-in-the-loop experiments and proof of concepts.
Role type
Research Engineer II (GUI & Visualization)
Builds
PoC GUI clients, interactive tools (drag-and-drop strip editors, coordination dialogs), and visualization overlays for real-time aircraft data.
Domain
Air Traffic Management (ATM), Aviation, Simulation
Deliverable
product features
Required skills
PyQt5/PySide2 or React.js, real-time spatial data visualization, UI state management, asynchronous updates (WebSocket/polling), REST API integration, UX design basics
Preferred skills
GIS/aviation data knowledge (GeoJSON, radar overlays)
Technologies
PyQt, React, REST, WebSocket, GeoJSON
Responsibilities
Build a PoC GUI client to display real-time aircraft state, route, and conflicts; Implement interactive tools such as drag-and-drop strip editors and coordination dialogs; Visualize radar/sector overlays and aircraft labels; Consume REST/WebSocket APIs for updates from the Coordination Server; Work with Simulation and Backend Engineers to visualize test aircraft trajectories; Build testable UI components and logs for scenario demonstration
Seniority
Mid-Senior, hands-on IC