Über den Bereich
Für den Bereich 'Radar Processing Application & UI' suchen wir am Standort Ulm einen 'Application Firmwareentwickler für unsere Radarsignalverarbeitungsanwendungen auf FPGA (w/m/d)'. Wir bieten ein spannendes und vielseitiges Aufgabenspektrum: Schwerpunktmäßig entwickeln wir sowohl die Signal- und Datenverarbeitungsanwendungen als auch die Test- und Bedienersoftware (HMI) für die Radarprozessoren unserer Naval & Ground Radar Produktfamilien. Die hochleistungsfähigen Hardwareplattformen unserer Radarprozessoren basieren dabei auf einem Zusammenspiel aus CPUs, GPUs und FPGAs. Bei der Entwicklung kommen moderne Methoden aus den Bereichen Model-Driven Development sowie Continuous Integration und Continuous Delivery zum Einsatz.
Ihre Aufgaben
- Implementierung der geforderten Signalverarbeitungsalgorithmen und Features auf FPGAs mit Hilfe von MATLAB / Simulink / DSP-Builder und VHDL
- Erstellung der zugehörigen Firmware-Modultests sowie der -Dokumentation
- Bewertung und Optimierung der geforderten Signalverarbeitungsalgorithmen und Features hinsichtlich Umsetzbarkeit auf der Zielhardware
- Erstellung und Abstimmung der Firmwareanforderungen sowie der -architektur für einzelne Firmwaremodule
- Integration und Test der Firmwaremodule auf dem Zielsystem
- Unterstützung bei der Durchführung der Firmware-Abnahme auf dem Zielsystem
- Erstellen von Test- und Integrationstools in Python, C++ und MATLAB
- Unterstützung der Systemintegrationsaktivitäten
Ihr Profil
- Abgeschlossenes Studium der Informatik, Elektrotechnik, Physik, Mathematik oder vergleichbar
- Praktische Erfahrung bei der Spezifikation, dem Design, der Implementierung sowie dem Test komplexer Firmware-Module
- Sehr gute Kenntnisse in der Firmware-Entwicklung für (Intel-)FPGAs
- Kenntnisse über agile Entwicklungsprozesse, Continuous Integration und die zugehörigen Werkzeuge (Atlassian, Git)
- Programmierkenntnisse in Python, C/C++ und MATLAB wünschenswert
- Kenntnisse in der (Radar-)Signalverarbeitung vorteilhaft
- Proaktive, strukturierte sowie lösungs- und kundenorientierte Arbeitsweise
- Ausgeprägte Teamfähigkeit
- Sehr gute Deutsch- und gute Englischkenntnisse