Unser Kunde ist ein führendes Unternehmen in der europäischen Verteidigungsindustrie, das innovative Lösungen für eine sicherere Welt entwickelt. Am Standort Frankfurt am Main suchen wir zum nächstmöglichen Zeitpunkt einen Software Architekten (w/m/d) für den Bereich "Ground & Naval Solutions". In dieser Rolle werden Sie innerhalb eines interdisziplinären Teams arbeiten, das Software, Optik, Elektronik und Mechanik kombiniert, um hochwertige optronische Sichtsysteme zu entwickeln. Ihre Hauptaufgaben umfassen die Spezifikation, Entwicklung und Begleitung der Umsetzung hochperformanter Softwarearchitekturen für verteilte Systeme. Sie entwerfen und entwickeln die Software-Architektur unter Nutzung moderner Technologien, einschließlich C++ und Rust, und optimieren die Skalierbarkeit der Systeme. Zudem führen Sie Architektur- und Code-Reviews durch und unterstützen bei der Auswahl und Evaluierung moderner Werkzeuge und Bibliotheken. Die enge Zusammenarbeit mit einem agilen Entwicklungsteam sowie die technische Steuerung externer Entwicklungspartner sind ebenfalls Teil Ihrer Aufgaben. Das Unternehmen bietet Ihnen flexible Arbeitszeiten, eine ausgewogene Work-Life-Balance sowie zahlreiche Möglichkeiten zur persönlichen und beruflichen Entwicklung in einem dynamischen Arbeitsumfeld.
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über einen Abschluss in Informatik oder in einem verwandten Studiengang mit Schwerpunkt Softwareentwicklung. Sie sollten mehrjährige Erfahrung in der Software-Architektur mit einem tiefen Fokus auf C++ und Linux-basierten Systemen mitbringen. Sehr gute Kenntnisse in der Programmierung mit C++ (Versionen 17/20 oder Rust) sowie in der Middleware (TCP/UDP, MQTT) sind erforderlich. Zudem sollten Sie sicher im Umgang mit CI/CD-Pipelines, Build-Systemen wie CMake und Versionskontrolle mit Git sein. Analytisches Denkvermögen, Teamfähigkeit und eine Begeisterung für neue Software-Trends sind wichtige persönliche Eigenschaften, die Sie mitbringen sollten. Darüber hinaus sind sehr gute Deutsch- und Englischkenntnisse notwendig. Eine Bereitschaft zur Ü2 Sicherheitsüberprüfung ist ebenfalls erforderlich.