Software Architekt*in für Embedded Software (w/m/d)

HENSOLDT Sensors GmbH

Festanstellung

Entwicklung, Embedded Systems, Projektmanagement, Konstruktion

Diplom, Bachelor, Master

Nächstmöglicher Zeitpunkt

Deutsch, Englisch

Taufkirchen, München



Ihre Aufgaben

  • Planung, Spezifikation, Design und Entwicklung von Software für eingebettete Systeme, einschließlich Anforderungsanalyse, Definition der Softwarearchitektur, detailliertes Softwaredesign und Implementierung
  • Durchführung der Hardware-/Software-Integration in Zusammenarbeit mit dem Hardware-, Firmware- und Betriebssystementwicklungsteam und Beteiligung an der Entwicklung von PC-basierter Software für spezielle Prüfgeräte
  • Softwareverifikation und -validierung, Erstellung von Testprozeduren und Dokumentation der Testergebnisse auf Komponenten- und Systemebene
  • Koordinierung und Durchführung von Software-Reviews
  • Erstellung, Abschätzung und Kostenkontrolle von Arbeitspaketen
  • Koordination und Verteilung von SW-Arbeitspaketen innerhalb des SW-Teams
  • Technische Koordination von Lieferanten
  • Kundenbetreuung hinsichtlich Fragen zur Systemfunktionalität und zur Softwarewartung
  • Enge Zusammenarbeit mit dem Bereich System Engineering bei der Festlegung der Anforderungen an Systemfunktionalität, Systemdesign und Systemverifizierung
  • Enge Zusammenarbeit mit dem Bereich Algorithmenentwicklung bei der Implementierung und Integration von modernen KI-basierten Algorithmen

Ihr Profil

  • Abgeschlossenes Ingenieurs- oder Informatikstudium oder vergleichbar
  • Weitreichende Berufserfahrung als Softwarearchitekt in komplexen Softwareprojekten für eingebettete Systeme und fundierte Kenntnisse über eingebettete Plattformen
  • Mehrjährige Berufserfahrung in der Anforderungsanalyse und in der Softwaremodellierung mit UML
  • Sehr gute Kenntnisse in der Programmiersprache C++ (C++14, C++17) sowie in der Netzwerkprogrammierung, serielle Schnittstellen (RS422, RS485), Bussysteme (PCIe), avionische Schnittstellen (MIL-Bus, ARINC-429)
  • Vertiefte Kenntnisse von Anforderungsmanagement-Tools (z.B. Rational DOORS), Atlassian Toolsuite, CLion, Enterprise Architect, SCRUM
  • Gute Kenntnisse von Echtzeitbetriebssystemen oder Linux-Betriebssystemen für eingebettete Anwendungen
  • Sehr gute Kommunikationsfähigkeiten, ausgeprägte Fähigkeit zur Teamarbeit in internationalen und diversen Teams
  • Verhandlungssichere Englisch- und Deutschkenntnisse

Ähnliche Jobs