This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The department 'Flight Management Systems' at Airbus Defence and Space is in charge of system design and development of military and civil Flight Management Systems (FMS) and Flight Guidance functions. This covers manned aircraft and Remotely Piloted Aircraft Systems (RPAS) like Barracuda, Eurodrone and FCAS Remote Carrier, including automatic/autonomous operations of these unmanned aircraft. We are looking for an intern to help us to build a generic aircraft simulation that could be used for multi-instances simulations. Your primary focus will be the development of a generic flight dynamics simulation framework using Python/MATLAB/Simulink, JSBSim. You will work on creating a modular environment that allows us to seamlessly switch between different aircraft models and perform multi-instance simulations. A part of your role will involve validating and tuning these simulations against flight test data to ensure the accuracy needed for robust control development. By joining our motivated and young team, you will not only solve complex engineering problems but also learn agile software development, automated testing, and modern software engineering practices, ensuring high quality and efficient delivery. Your work will directly contribute to enabling next-generation formation flight.
Job Responsibility:
Design and develop a modular and reconfigurable flight dynamics simulation framework, enabling switching between different aircraft models
Performing parameter tuning and model fidelity improvements
Explore and implement interfaces between existing algorithms and open-source flight dynamics engines such as JSBSim, FlightGear, PX4
Investigate integration with ROS 2 / Docker for use in autonomy development and to support multi-instance execution
Requirements:
Proficiency in MATLAB and Simulink
Solid programming skills in Python
experience with C++ or ROS is highly advantageous
Familiarity with flight dynamics, including aerodynamics, stability & control, and 6-DOF modeling
Understanding of software containerization (Docker) and Linux-based development environments
Experience with version control systems (e.g., Git) and collaborative development workflows
Basic knowledge of JSBSim, FlightGear, or similar flight dynamics engines is a strong plus
Good English skills
Excellent team player
Nice to have:
Experience with C++ or ROS
Basic knowledge of JSBSim, FlightGear, or similar flight dynamics engines
What we offer:
Attractive salary and work-life balance with a 35-hour week (flexitime)
International environment with the opportunity to network globally
Work with modern/diversified technologies
Close contact with interfaces and part of weekly team meetings
Opportunity to participate in the Generation Airbus Community to expand your own network