Responsibilities
- Develop and test interactive systems such as instrument controls, flight behavior logic, and fluid effects using C++ and Blueprints; assess new Unreal Engine features and external libraries for applicability in aerospace simulations.
- Bridge aerospace engineering specifications with gameplay functionality by converting technical requirements into reliable simulation systems integrated within the development pipeline.
- Create, update, and support custom in-editor tools, data-driven configuration interfaces, and debugging aids; offer technical guidance to design and engineering teams across desktop and immersive platforms.
- Construct scalable and maintainable frameworks for core gameplay systems—including input management, state logic, AI behaviors, networking, and physics—designed for large environments and frequent content changes.
- Analyze and resolve inefficiencies in code performance, asset loading, and simulation cycles by deploying tailored scripts, plugins, or existing tools to accelerate development and enhance runtime efficiency.
- Establish coding best practices, build automated testing workflows, integrate continuous integration and delivery systems, and perform performance analysis across CPU, GPU, memory, and streaming to ensure real-time operation on mobile, PC, and VR hardware.
Benefits
- Involvement in advanced technology initiatives
- Options for flexible work schedules
- Market-competitive pay and performance-based incentives
- Reduced rates on medical coverage, travel, and lodging
- Available salary packaging arrangements
- Support for physical and mental wellness
Compensation
Competitive remuneration and incentive plan available
Work Arrangement
Hybrid
Team
Team size: 2, Structure: Commercial Pilot Training division


