Responsibilities
- Develop robust C++ code for core simulation components including flight dynamics, artificial intelligence, physics, and networked systems, integrating with CAD-based models and existing simulation frameworks.
- Quickly build and test prototypes of interactive training environments, such as cockpit interfaces and fluid behavior models, using both Blueprints and C++; assess new Unreal Engine features and external libraries for aerospace applications.
- Design and implement custom plugins for the Unreal Editor, data-driven configuration tools, and automated workflows to streamline asset integration for technical and non-technical team members.
- Optimize application performance across CPU and GPU by applying level-of-detail techniques, efficient streaming, multithreading, and memory management for desktop, mobile, and immersive VR/AR platforms.
- Manage continuous integration and delivery pipelines, including automated builds, testing frameworks, and code review protocols to ensure consistent and stable software releases.
- Work closely with 3D artists, technical artists, and simulation specialists to convert engineering requirements into efficient, maintainable code.
- Enforce software quality through defined coding standards, static analysis, and automated testing procedures to ensure long-term reliability.
Benefits
- Involvement in advanced technology initiatives
- Options for remote or hybrid work arrangements
- Attractive salary and performance-based incentives
- Reduced rates on health coverage, travel, and lodging
- Pre-tax salary packaging opportunities
- Support for physical and mental wellness
Compensation
Competitive remuneration and incentive plan available
Work Arrangement
Flexible working options
Team
Cross-functional collaboration with artists, engineers, and domain experts
Responsibilities
- Core Systems Development – Write clean, high‑performance C++ code for gameplay, physics, AI, and networking subsystems; integrate with existing simulation pipelines and CAD‑derived assets.
- Feature Prototyping & R&D – 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.
- Tool & Editor Extensions – Build custom Unreal Editor plugins, data‑driven configuration panels, and automated import pipelines that empower designers and subject‑matter experts.
- Performance & Optimization – Profile CPU/GPU workloads, implement LOD/streaming, multithreading, and memory‑management strategies to meet real‑time constraints on desktop, mobile and VR/AR hardware.
- CI/CD & Automation – Define and maintain build pipelines, unit/integration tests, and code‑review processes to ensure reliable delivery of releases.
- Cross‑Discipline Collaboration – Partner with 3D artists, technical artists and simulation engineers to translate aerospace requirements into performant code.
- Quality & Reliability – Establish coding standards, static‑analysis checks, and automated testing.
Benefits
- Cutting edge projects
- Flexible working options
- Competitive remuneration and incentive plan available
- Discounts for health insurance, travel and accommodation
- Salary packaging options
- Health and wellbeing benefits
