Du entwickelst FPGA-basierte Regelungs- und Signalverarbeitungssysteme für elektrische Antriebssysteme in der Luftfahrt und begleitest die Umsetzung von der Entwicklung bis zur Integration. Zu deinen Aufgaben gehören:
- Entwicklung und Pflege von FPGA-Designs in VHDL auf modernen FPGA-Plattformen.
- Design, Implementierung und Verifikation digitaler Algorithmen.
- Integration von IP-Cores, die unter anderem aus MATLAB/Simulink mit HDL Coder generiert sind, Bewertung von Timing, Ressourcenverbrauch und Pipelining sowie Unterstützung des Model-Based-Development-Teams.
- Gestaltung der Schnittstellen zwischen FPGA und Software, um Software und Hardware optimal zu verbinden.
- Weiterentwicklung und Wartung bestehender hardware-naher Embedded-Software-Komponenten in C für bestehende Prototypen, die auf Microcontroller und System-on-a-Chip (SoC) basieren, sowie für Testsysteme.
- Enge Zusammenarbeit mit der Platinen-Entwicklung und Nutzung deines Verständnisses für Elektronik, um Systeme ganzheitlich zu denken.
- Entwicklung und Pflege von Test- und Verifikationsumgebungen und Unterstützung bei der Inbetriebnahme neuer Systeme sowie grafischer Aufbereitung von Echtzeit-Messdaten und historischen Messdaten.
- Pflege einer sauberen Codebasis durch konsequente Nutzung von Git und kontinuierlicher Integration.
