Senior Software Engineer – Unreal Engine

Boeing Boeing · Aerospace · Brisbane, Australia, Australia

Senior Software Engineer with Unreal Engine expertise to develop next-generation commercial pilot-training applications, focusing on core systems, feature prototyping, tool development, performance optimization, and CI/CD within a hybrid work environment.

What you'd actually do

  1. Write clean, high‑performance C++ code for gameplay, physics, AI, and networking subsystems; integrate with existing simulation pipelines and CAD‑derived assets.
  2. Rapidly prototype interactive training scenarios (instrument panels, flight‑dynamic models, fluid‑flow effects) using Blueprints and C++; evaluate emerging UE tools and third‑party libraries for aerospace use.
  3. Build custom Unreal Editor plugins, data‑driven configuration panels, and automated import pipelines that empower designers and subject‑matter experts.
  4. Profile CPU/GPU workloads, implement LOD/streaming, multithreading, and memory‑management strategies to meet real‑time constraints on desktop, mobile and VR/AR hardware.
  5. Define and maintain build pipelines, unit/integration tests, and code‑review processes to ensure reliable delivery of releases.

Skills

Required

  • C++
  • Unreal Engine 5
  • real-time graphics
  • simulation
  • Git/Perforce
  • CI/CD
  • Python
  • PowerShell
  • Bash
  • memory management
  • multithreading
  • streaming
  • GPU optimization
  • VR/AR development

Nice to have

  • flight-simulation
  • pilot-training systems
  • avionics
  • sensor modelling
  • physics-based rendering
  • regulated, safety-critical environments

What the JD emphasized

  • 5+ years of professional software engineering experience, with a strong focus on C++ and real‑time graphics.
  • Proven track record delivering high‑fidelity interactive applications for games, aerospace, defence, or scientific visualization.
  • Hands‑on experience with Unreal Engine 5 in production.