Senior Software Engineer – Unreal Engine
Core
Design, implement, and optimize core systems in Unreal Engine 5 for next-generation commercial pilot-training applications, delivering photorealistic graphics and high-performance simulation.
Role type
Senior IC Unreal Engine software engineer (simulation)
Builds
Photorealistic flight simulation and pilot training applications
Domain
Aerospace / Simulation / Real-time graphics
Deliverable
production ML models | product features
Required skills
C++ (UE5), Unreal Engine 5, Blueprints, Gameplay Framework, profiling tools, Python, Git, multithreading, memory management, GPU optimization
Preferred skills
Flight-simulation systems, VR/AR development pipelines, regulated safety-critical environments, commercial game shipping
Technologies
Unreal Engine 5, C++, Python, Git, Perforce
Responsibilities
Write high-performance C++ code for gameplay, physics, AI, and networking subsystems; prototype interactive training scenarios using Blueprints and C++; build custom Unreal Editor plugins and automated import pipelines; profile CPU/GPU workloads and implement optimization strategies; define and maintain CI/CD pipelines and automated testing; collaborate with 3D artists and simulation engineers to translate requirements into code.
Seniority
Senior, hands-on IC