Demo

Unreal Engine C++ Developer

Catapult Solutions Group
St Louis, MO Contractor
POSTED ON 7/8/2026
AVAILABLE BEFORE 8/6/2026

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:
  • Actor positioning
  • Animation triggers
  • Real-time simulation behavior
  • Support proof-of-concepts and production implementations for simulation interoperability

User Interface & Data Visualization

  • 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

Networking & Multiplayer 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)

Simulation Features & Enhancements

  • 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:

  • 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)

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
  • Large-scale geospatial environments (Cesium, GIS, etc.)

What We Are NOT Looking For

  • Blueprint-only Unreal developers without strong C experience
  • Virtual production / film / green-screen backgrounds
  • 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


Salary : $80 - $100

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Unreal Engine C++ Developer?

Sign up to receive alerts about other jobs on the Unreal Engine C++ Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Catapult Solutions Group

  • Catapult Solutions Group Palo Alto, CA
  • Senior Manager SEC Reporting (Contract) Department Accounting & Finance Location – Remote/In-Office Policy Palo Alto, CA (Hybrid) Role Type Contract (W2) —... more
  • 4 Days Ago

  • Catapult Solutions Group Omaha, NE
  • Advanced Manufacturing Engineer Direct Hire Omaha, NE | Onsite About the Company Our client is a growing industrial equipment manufacturer scaling from $10... more
  • 5 Days Ago

  • Catapult Solutions Group West Lebanon, NH
  • IT Helpdesk Support Technician (Level 1/2) 6-Month Contract – Hybrid – West Lebanon, NH Location: West Lebanon, NH (hybrid – 2 days per week onsite) Durati... more
  • 5 Days Ago

  • Catapult Solutions Group Santa Clara, CA
  • Technical Program Manager Department: Product & Engineering Location: Santa Clara, CA – On-Site Role Type: Contract (6 months ) Work Permits Accepted: US c... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Unreal Engine C++ Developer jobs in the St Louis, MO area that may be a better fit.

  • VAILEXA St Louis, MO
  • Job Title: Unreal Engine C Developer Location: St. Louis (Hybrid 2-3 days onsite) Duration: Through 12/31 (possibility of extension) Key Responsibilities U... more
  • 5 Days Ago

  • Eliassen Group San Diego, CA
  • Description Hybrid: preference is 3 days, but flexible in frequency in San Diego, CA Our client seeks a seasoned Unreal Engine Developer to build developer... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!