Unreal Engine C++ Developer
Job in
St. Louis, Saint Louis, St. Louis city, Missouri, 63105, USA
Listed on 2026-07-11
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
Job Description & How to Apply Below
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***
OverviewWe 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)
- 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
- 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)
- 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
- Actor systems and scene management
- Performance optimization in real‑time environments
- Ability to work as a software engineer (not a 3D artist or designer)
- 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
- Blueprint‑only Unreal developers without strong C++ experience
- 3D artists, character modelers, or purely visual designers
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
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).
(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:
×