« zurück

Student (f/m/x) - Design and implementation of a safe AXI DMA Ethernet

Deutsches Zentrum für Luft- und Raumfahrt (DLR) ● Köln am 05. Dez. 2025
Vollzeit – Einsteiger

Welcome to the Institute of Flight Systems. Our work focuses on the interaction between aircraft configuration, pilots and modern flight system technology. From flight dynamics to unmanned aerial vehicles, from simulation to real flight tests - we analyse, test and develop innovations that will shape the flying of the future.

What to expect
In the context of our research into distributed avionics platforms, a reliable and performant way of safely connecting to avionics networks inside the aircraft is needed. While the processing systems often have to fulfill hard-real-time constraints, aircraft core networks based on Ethernet work mostly asynchronously. Therefore, much work needs to be offloaded to the hardware to not block up the processing system. Systems-on-a-Chip (SoC) that integrate both programmable hardware (FPGAs) and processing systems (CPUs) are a promising target for these applications.

Your tasks
* Your task is to design, implement and evaluate a verifiable software driver for communicating with an FPGA-based Ethernet device using AXI scatter-gather DMA.
* While reference implementations for these drivers in the programming language C exist for Xilinx FPGAs, the goal is to evaluate the feasibility of verifiable programming languages such as Pancake for use in complex device drivers.
* You will perform a suitable evaluation that accesses the performance and correctness of your implementation and compare the results to that of the reference implementation.

Your profile
* You are currently studying for a Bachelor's or Master's degree.
* practical experience with software for embedded systems
* practical experience with FPGA SoCs
* interest in formal methods and software verification
* practical experience with data analysis tools like SciPy, RStudio or similar
We look forward to getting to know you!

If you have any questions about this position (Vacancy-ID 3547) please contact:

Tim Schubert
Tel.: 0531 295-1612



Ansprechperson für diese Stellenanzeige:
Name: Tim Schubert
Telefon: +49 531 2951612

Technische Anforderungen

Betriebssysteme, Plattformen
  • (keine Angabe)
Programmiersprachen, Frameworks, Datenbanken
  • C (Ausgezeichnete Kenntnisse)
  • Pancake (Fortgeschrittene Kenntnisse)
  • RStudio (Fortgeschrittene Kenntnisse)
  • SciPy (Fortgeschrittene Kenntnisse)
Anwendungen, DevOps
  • (keine Angabe)

Zusätzliche Erfahrungen mit FPGA SoCs und formalen Methoden sind wünschenswert.

Sonstige Anforderungen

Positionsebene

Einsteiger

Schulabschlüsse

Der/die Bewerber/in ist derzeit im Bachelor- oder Masterstudium.

Sprachkenntnisse

k.A.

Reisetätigkeit

k.A.

Kundenkontakt erforderlich

k.A.

Weitere Anforderungen

k.A.

Standort

Anschrift:
Deutsches Zentrum für Luft- und Raumfahrt (DLR)
Linder Höhe
51147 Köln, Deutschland

Entwicklung des Standorts / des Unternehmens

Forschungszentrum und Raumfahrtagentur der Bundesrepublik Deutschland mit etwa 10.000 Mitarbeitern, die gemeinsam an verschiedenen Themen rund um Luftfahrt, Raumfahrt, Energie, Verkehr und Sicherheit forschen.

Infrastruktur um Standort bzw. Freizeit und Urlaub

Rund um den Standort

Energieeffiziente und ressourcenschonende Forschung, strategische Lage in der Luft- und Raumfahrtwissenschaft.

Freizeitangebote seitens des Unternehmens

k.A.

Spezielle Urlaubsangebote

k.A.

Automatisch angelegt, Fehlangaben und Irrtümer vorbehalten. Sollten Sie als Arbeitgeber Fragen haben, schicken Sie bitte eine Nachricht an office@itjobsgermany.de.