×
Register Here to Apply for Jobs or Post Jobs. X

Unreal Engine C++ Developer

Job in St. Louis, Saint Louis, St. Louis city, Missouri, 63105, USA
Listing for: Catapult Solutions Group
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
    Game & 3D/XR Development, C++ Developer, Unix/Linux, Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 150000 USD Yearly USD 90000.00 150000.00 YEAR
Job Description & How to Apply Below
Location: St. Louis

4+ months contract for an Unreal Engine C++ Developer in St. Louis, MO (hybrid 2-3 days onsite)

*** We can Only consider US Citizens for this role***

Overview

We are supporting a flight simulation and pilot training initiative focused on high-fidelity mission visualization and real-time simulation environments
.

This role is for a software engineer specializing in Unreal Engine (C++), not a designer or artist. The developer will be responsible for implementing core simulation logic, system integrations, and real-time application functionality to support training, sensor visualization, and mission scenarios.

Key Responsibilities Unreal Engine Development (C++ Focus)
  • 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)
Simulation & Systems Integration
  • Implement and integrate simulation protocols including:
  • DIS (Distributed Interactive Simulation)
  • CIGI (Common Image Generator Interface)
  • OMS (Open Mission Systems)
  • Use protocol inputs to drive:
  • Animation triggers
  • Real-time simulation behavior
  • Support proof-of-concepts and production implementations for simulation interoperability
  • Develop UI components to support:
  • Lat/Lon grid overlays on 3D globe environments
  • User selections and highlighting
  • Build integrations to:
  • Export simulation data to external data science platforms
  • Consume input from external remote control/configuration systems
Networking & Multiplayer Systems
  • Implement Unreal Engine networking features:
  • Multiplayer replication
  • State synchronization across multiple simulation instances
  • 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)
Required Qualifications
  • 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
  • Actor systems and scene management
  • Performance optimization in real‑time environments
  • Ability to work as a software engineer (not a 3D artist or designer)
Preferred / Differentiating Experience
  • 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
What We Are NOT Looking For
  • Blueprint‑only Unreal developers without strong C++ experience
  • 3D artists, character modelers, or purely visual designers
Success Profile

The ideal candidate is a true software engineer who:

  • Writes production‑grade C++ in Unreal
  • Understands real‑time systems and simulation
  • Can integrate external data and protocols into a live environment
  • Is comfortable working in a complex, engineering‑driven simulation ecosystem
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary