Job Title: Flight Path Optimisation Software Engineer
As a Flight Path Optimisation Software Engineer, you will be working on cutting-edge algorithms to optimise flight paths for over 5,000 weekly flights. This position plays an essential role in the development and support of our flight planning system.
Main Responsibilities:
Interact with subject matter experts to design and develop new functionality for the Flight Path Optimisation Engine.
Feature and algorithm development in a complex project using primarily C++.
Suitable deployments of the engine into its cloud-based environment.
Maintain highest standards in coding standards and documentation.
Find new innovative ways to contribute to ongoing fuel savings within the flight planning domain.
Provide ongoing production and development support, including being part of a on-call support roster.
Requirements:
Tertiary qualification in Aeronautical, Mechanical, Mechatronics, Software Engineering or similar degree.
Strong software engineering skillset including: language skills in C++ or similar, experience using Linux Command Line Environment, use of Docker and Docker Development Environments, familiarity and prior use of cloud computing (e.g., AWS, Azure), understanding of optimisation techniques and path search algorithms.
Experience in software development/programming (Java//C++/ SQL) and basic knowledge of Linux (Bash).
Basic knowledge of airline operations and navigation.
Ability to communicate complex algorithms to both engineers and non-engineers.
Ability to think out of the box and develop tools to enhance productivity.
Benefits:
This is an exciting opportunity to work on a high-profile project that will make a significant impact on the aviation industry.
You will have the opportunity to work with a talented team of engineers and scientists who are passionate about delivering innovative solutions.
Our company offers a dynamic and collaborative work environment that encourages creativity and innovation.