Software Engineer - Life Cycle Data (w/m/d)
HENSOLDT ist ein führendes Unternehmen der europäischen Verteidigungsindustrie mit globaler Reichweite. Das Unternehmen entwickelt Sensor-Komplettlösungen für Verteidigungs- und Sicherheitsanwendungen.
Aufgaben
- Entwicklung und operationeller Betrieb von luftfahrzeugbezogenen Softwarelösungen im Bereich Transportflugzeuge mit dem Fokus Life Cycle Data
- Selbstständige Umsetzung von Softwareentwicklungsaufgaben unter Anwendung moderner Methoden und Werkzeuge
- Technische Ausplanung von Software-Entwicklungsanteilen inkl. entwicklungsbegleitender Dokumentation
- Sicherstellen der Einhaltung von Entwicklungsprozessen
- Definition/Review von Software-Anforderungen
- Entwicklung von Software-Teil-Architekturen
- Erstellung von Softwaredesign, Test und der zugehörigen Dokumentation
- Sicherstellen der Durchführung der Software-Verifikation
- Fachlich/technische Vertriebsunterstützung in der Initiativ- und Angebotsphase
- Einhaltung der für die Aufgabe notwendigen Normen/Standards
- Selbstständige Umsetzung von Software-Entwicklungsgewerken in Zeit, Kosten und Qualität
- Troubleshooting und Fehlerbehebung von Software-Problemen im operationellen Betrieb
Anforderungen
- Abgeschlossenes Studium der Fachrichtung Informatik, Computerwissenschaften, Wirtschaftsinformatik oder vergleichbar
- Mehrjährige, einschlägige Berufserfahrung im Bereich Softwareentwicklung und -betrieb
- Sehr gute Kenntnisse in modernen Programmiersprachen (C++, idealerweise zusätzlich Python und JavaScript)
- Gute Anwenderkenntnisse LINUX
- Kenntnisse in der Anwendung von Frameworks wie Boost oder Qt
- Kenntnisse in der Datenbank- und Datenbankinterface-Entwicklung (idealerweise mit PostgreSQL)
- Kenntnisse im Bereich Entwicklung und Testen von Web-Anwendungen
- Kenntnisse im Arbeiten mit xml-Datenstrukturen
- Kenntnisse in der Anwendung gängiger Entwicklungs-Werkzeuge (JIRA, SVN, cmake)
- Sehr gute Deutsch- und gute Englischkenntnisse
- Prozess-, Methoden- und Toolkenntnisse im Bereich SW-Entwicklung (klassisch und agil)
- Sehr gute Software-Entwicklungskenntnisse in der Front- und Backend-Entwicklung
Benefits
- Flexible Arbeitszeiten & Work-Life-Balance
- Vergütung & Sozialleistungen
- Persönliche & berufliche Entwicklung
- Arbeitsatmosphäre
- Gesundheit & Vorsorge
- Mobilität & Nachhaltigkeit