Über den Bereich
Für den Bereich 'Radar Processing Application & UI' suchen wir am Standort Ulm zum nächstmöglichen Zeitpunkt einen 'Softwareentwickler für Radarsignalverarbeitungssoftware (w/m/d)'.
Wir bieten ein spannendes und vielseitiges Aufgabenspektrum: Schwerpunktmäßig entwickeln wir sowohl die Signal- und Datenverarbeitungsanwendungen sowie die Test- und Bedienersoftware (HMI) für die Radarprozessoren unserer Naval & Ground Radar Produktfamilien.
Ihre Aufgaben
- Implementierung der geforderten Software-Features und der zugehörigen Testskripte in C++ und Python
- Planung, Durchführung und Dokumentation von Tests auf Modul-, Integrations- und Systemebene
- Aufbau, Pflege und Weiterentwicklung von automatisierten Testumgebungen inkl. der zugehörigen IT-Infrastruktur
- Pflege und Weiterentwicklung von Installationsroutinen zur automatisierten Ausbringung der Software
- Erstellung, Pflege und Abstimmung von Softwareanforderungen sowie der Softwarearchitektur
- Technische Schnittstelle und Ansprechpartner zu internen sowie externen Projektpartnern
- Integration und Test der Softwaremodule auf dem Zielsystem
- Durchführung von Software-Abnahmen auf dem Zielsystem
- 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 Software-Module
- Sehr gute Programmierkenntnisse in C++ und Python
- Sehr gute Kenntnisse im Umgang mit Linux (BASH, RedHat) und dessen Sicherheitsarchitektur
- Anwendbares Fachwissen über IT-, Sicherheits- und Netzwerkinfrastruktur
- Kenntnisse über agile Entwicklungsprozesse sowie Continuous Integration/Delivery und die zugehörigen Werkzeuge (JIRA, Confluence, Bitbucket, Bamboo, Git)
- Proaktive, strukturierte sowie lösungs- und kundenorientierte Arbeitsweise
- Ausgeprägte Teamfähigkeit
- Sehr gute Deutsch- und gute Englischkenntnisse