Join the Avion family

Avion Group is a Dutch company focusing on Full Flight Simulator design, manufacturing, and operation. The simulators are qualified at the highest level and we have an EASA Approved Training Organization (ATO) and operate Flight Training Centers in Malta and London. This year, we will open a new center in Athens, Greece.

At Avion, we set up regional Flight Training Centers at our customer’s locations, designed to our customer’s specific needs and requirements. This substantially lowers flight crew training costs by avoiding hotel costs and daily allowances. It also reduces travel risks and improves the crew productivity of an airline. More importantly, we deliver an ultimate training experience that excites even the most seasoned pilots in the world.

About the job

Avion is looking for a Core Software Engineer to help develop core software for the Full Flight Simulators. The core software facilitates the distributed real-time simulation of all models required for the simulation. It allows the user to interact with the simulation via the Instructor Operating System and generates the simulated graphics for the cockpit displays. It also consists of several Graphical User Interfaces (GUIs) used by developers and simulator maintenance personnel.


Design and develop supporting tools for the core framework:
• Real-time monitoring
• Graphical User Interfaces
• Graphics Generator Editor
• Diagnostic Tools
• Mobile Apps (front- and backend)
Maintain and upgrade key components of the core framework:
• Real-time scheduling
• Shared memory
• Multi-node synching
• Graphics Generator
• Mobile Apps

Required Skills and Experience

• High analytical skills.
• Ability to translate high-level functional requirements and technical specifications into working products.
• Demonstrated experience with software development in C++, Java or related language.
• Experience with software development for Windows, Linux and/or mobile platforms.
• Experience with GUI development, preferably in JavaFX or QT.
• Good verbal and written communication skills in English.
• Strong work ethic: comfortable in a fast-paced, entrepreneurial company environment.
• Ability to learn and adapt quickly to maximize productivity.

Desirable Skills and Experience

• Bachelor’s Degree in Computer Science or related field.
• Affinity with Real-time simulation, distributed computing and multi-threading.
• Understanding of data structures in memory and network protocols such as UDP and TCP.
• Understanding of Object-Oriented Programming and Design Patterns.
• Knowledge of OpenGL. • Familiarity with reverse engineering of code and troubleshooting.
• Experience with Python and JavaScript.
• Experience with markup languages (HTML, XML, LaTeX) and web application design.
• Experience with developing mobile applications, front- and backend.
• Knowledge of the Scala (or Java) programming language.


This job position is based at our office in Nieuw-Vennep, The Netherlands.

Become a part of the Avion family

Working at Avion means having a challenging job in a successful and entrepreneurial environment, where initiative and a high degree of freedom in acting are basic principles. Working together within and between teams is essential for our success. Likewise, we cooperate closely with our partners and customers to achieve the best results. You will have significant influence and responsibility on the outcome of technically challenging projects.

Do you think you meet the criteria and are you up for a new challenge? We look forward to hearing from you! Email us at before September 15, 2022 (no recruiters). Please include your motivation letter and resume. The selected candidate will start as soon as possible.​​​​​​​

Apply now