Boeing is a leading aerospace company committed to innovation and collaboration. They are seeking a Simulation Software Engineer to focus on visualizations using Unreal Engine, contributing to the development and integration of airplane models and simulations.
Responsibilities:
- Deliver features in Blueprints and C++ (plugins, subsystems, components) using our internal framework
- Integrate UE with real-time backends/simulations: ingest time-stamped data, handle sync/rates, and maintain smooth visuals
- Build clean UIs with UMG/Slate and bind them to live data
- Profile and optimize with Unreal Insights; manage frame pacing, memory, loading, and asset streaming
- Package reliable builds, write concise docs/samples, and collaborate across engineering teams
Requirements:
- 2+ years of developing using Unreal Engine plus blueprint scripting
- 2+ years of experience in C++ programming
- 2+ years of experience using GitLab and/or Jira
- 2+ years of experience with scripting languages such as Python
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
- 3 + years related work experience or an equivalent combination of education and experience
- UE4/UE5 expertise with shipped work in Blueprints and C++ (UObject lifecycle, Actors/Components, Subsystems)
- C++: solid APIs, RAII, async/tasks, multithreading fundamentals
- Real-time integration with complex simulations/backends (e.g., aircraft/robotics/industrial): ingest over sockets/WebSocket/shared memory (experience with middleware like DDS/HLA/DIS is a plus but not mandatory), manage timestamps, buffering, interpolation, jitter/latency, and determinism/fixed-tick update paths
- Visualization performance engineering: use Insights/stat groups to find bottlenecks and hold steady frame budgets; UMG/Slate optimization
- CI/CD exposure: Git + a pipeline (GitLab/GitHub/Azure), automated packaging/tests, symbols/artifacts, crash capture
- Windows + Visual Studio toolchain; strong debugging and logging habits
- Clear written/spoken communication; ability to map an interface contract/ICD into UE data models
- Geospatial/large-world workflows, transforms, coordinate frames
- XR (OpenXR) or multi-display rendering basics
- Python or C# for build/pipeline/content tooling