Student: Extension of a Flight Dynamics Simulation Framework - Entwicklung, Forschung, IT

Deutsches Zentrum für Luft- und Raumfahrt e. V.
Hecklingen, Germany
15 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Computer Programming Hardware-In-The-Loop Simulation Python (Programming Language) Object-Oriented Software Development Software Architecture Software Engineering Information Technology

Job description

The DLR research project UAdapt develops advanced technologies for adaptive unmanned aircraft systems. A key component of this work is the flight dynamics simulation framework PyFDM, which is used for the development, testing, and validation of flight control algorithms before deployment on real aircraft. PyFDM provides a flexible environment for modeling aircraft dynamics, integrating new vehicle concepts, and evaluating novel control approaches in simulation. Within this internship, you will contribute to the further development of the PyFDM simulation framework. Depending on your interests and background, the specific topic can be tailored to your expertise. Possible areas include the implementation of new aircraft models, the extension of visualization capabilities, the integration of Hardware-in-the-Loop (HiL) interfaces, or improvements to the software architecture. Your work will directly support ongoing research on autonomous flight control and adaptive aircraft technologies.

Your tasks

  • Extend and refactor the PyFDM flight dynamics simulation framework
  • Design and implement new simulation features based on your interests and qualifications
  • Improvement of the software architecture and maintainability
  • Validate and evaluate the implemented functionality
  • Document and present your results

Requirements

  • Currently enrolled in a degree program in Aerospace Engineering, Computer Science, Mechanical Engineering, Mechatronics, or a related field
  • Advanced programming skills in Python
  • Basic understanding of flight dynamics and aircraft modeling
  • Experience with software development and object-oriented programming
  • Knowledge of Julia is an advantage
  • Independent and structured way of working

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

58 sec

Leveraging open source frameworks and environmental simulation

Thomas Tomow Thomas Tomow · World Congress 2025

3:31 min

Revolutionizing computer programming through natural language code generation

Demetris Cheatham Demetris Cheatham +1 · World Congress 2024

1:22 min

Understanding software engineering as more than just coding

Lilia Gargouri Lilia Gargouri · World Congress 2026 Europe

1:51 min

Modeling software architecture evolution with the Weasley house

Theresa Heine Theresa Heine · World Congress 2026 Europe

4:13 min

Speaker background and Eurowings digital transformation context

Johannes Hansen · World Congress 2023

1:41 min

Overcoming initial struggles in learning to program

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all