Unreal Engine C++ Developer

VailexaSaint Louis, MO

About The Position

Vailexa is seeking an Unreal Engine C++ Developer to support a flight simulation and pilot training initiative. This role focuses on creating high-fidelity mission visualization and real-time simulation environments. The developer will be responsible for implementing core simulation logic, system integrations, and real-time application functionality for training, sensor visualization, and mission scenarios. Vailexa emphasizes growth, ownership, and impact, making it an ideal environment for ambitious individuals.

Requirements

  • Must be a U.S. citizen
  • 3+ years of hands-on experience with Unreal Engine development using C++
  • Strong proficiency in C++ programming
  • Experience building interactive, real-time 3D applications
  • Understanding of: Game engine architecture, Actor systems and scene management, Performance optimization in real-time environments
  • Ability to work as a software engineer (not a 3D artist or designer)

Nice To Haves

  • Experience with simulation standards: DIS, CIGI, OMS (or similar)
  • Background in: Aerospace, defense, or simulation environments
  • Real-time data integration or visualization
  • Familiarity with: Unreal networking and multiplayer systems, Sensor simulation or physics-based modeling, Large-scale geospatial environments (Cesium, GIS, etc.)

Responsibilities

  • Develop and implement application logic using Unreal Engine with C++ (not Blueprint-only).
  • Load and manage DLC/plugins containing large 3D asset libraries (aircraft, naval systems, civilian models, etc.).
  • Optimize and manage rendering of large-scale environments and dynamic assets.
  • Implement level-of-detail logic (e.g., converting MASS entities to full actors based on range/visibility).
  • Implement and integrate simulation protocols including: DIS (Distributed Interactive Simulation), CIGI (Common Image Generator Interface), OMS (Open Mission Systems).
  • Use protocol inputs to drive: Actor positioning, Animation triggers, Real-time simulation behavior.
  • Support proof-of-concepts and production implementations for simulation interoperability.
  • Develop UI components to support: Sensor data visualization, Lat/Lon grid overlays on 3D globe environments, User selections and highlighting.
  • Implement multiple camera modes (e.g., cinematic, tracking, cockpit perspectives).
  • Build integrations to: Export simulation data to external data science platforms, Consume input from external remote control/configuration systems.
  • Implement Unreal Engine networking features: Multiplayer replication, State synchronization across multiple simulation instances.
  • Support real-time, synchronized simulation environments (e.g., multi-cockpit scenarios).
  • Contribute to development of advanced simulation capabilities including: Photogrammetry-based environments and 3D terrain (Cesium), Building and infrastructure data integration, IR (infrared) sensor simulation and dynamic material responses, SAR (synthetic aperture radar) simulation, Weather systems and synchronized multi-environment conditions, Time-of-day and control integrations (e.g., HOTAS via CIGI).
  • Enhance realism and fidelity (lighting, shadows, materials, environmental effects).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service