Unser Kunde ist ein innovatives Unternehmen, das sich auf die Entwicklung intelligenter Software- und Hardwarelösungen spezialisiert hat. Die Rolle des Senior Software Architekten für Netzwerkprotokolle und Kommunikationssysteme ist von zentraler Bedeutung für ein spannendes Projekt im Bereich der Verteidigungstechnik. In dieser Position sind Sie verantwortlich für den Entwurf, die Spezifizierung und die Implementierung von Softwarearchitekturen sowie Netzwerkprotokollsoftware für datenbasierte Kommunikationssysteme in hochdynamischen Umgebungen. Ihr Schwerpunkt liegt auf dem Routing für sicherheitskritische Anwendungen. Sie integrieren Lösungen in bestehende Netzwerksimulatoren und Zielsysteme, um die Testbarkeit und Übertragbarkeit sicherzustellen. Darüber hinaus führen Sie Funktionstests durch, analysieren Systeme und beheben eigenständig Fehler. Als zentraler Ansprechpartner für technologische Fragen kommunizieren Sie sowohl mit internen Kunden als auch mit Entwicklungspartnern. Das Arbeitsumfeld zeichnet sich durch flache Hierarchien, offene Türen und regelmäßige Mitarbeitergespräche aus. Der Arbeitgeber bietet spannende Projekte mit modernster Technologie und verantwortungsvolle Aufgaben von Anfang an. Es erwarten Sie 30 Tage bezahlter Urlaub sowie flexible Arbeitszeiten.
Senior Software Architekt für Netzwerkprotokolle und Kommunikationssysteme
Beschreibung
Anforderungen
Der ideale Kandidat bringt ein abgeschlossenes Studium in Elektrotechnik, Technischer Informatik, IT-Sicherheit oder einem vergleichbaren technischen Fachgebiet mit. Fundierte Berufserfahrung in der Softwarearchitektur und -entwicklung ist unerlässlich, insbesondere im Bereich der Routing-Mechanismen für dynamische Netzwerke. Umfassende Kenntnisse gängiger Softwarearchitekturen und Frameworks sind erforderlich. Ein tiefgreifendes Verständnis von TCP/IP-Protokollen und Routing-Verfahren in zeitkritischen, verteilten Systemen ist von Vorteil. Darüber hinaus sollten Sie sehr gute Kenntnisse in Python, C und C++ sowie routinemäßige Erfahrung mit Linux-basierten Systemen mitbringen. Ausgezeichnete analytische Fähigkeiten und die Fähigkeit, komplexe technische Herausforderungen effizient zu lösen, runden Ihr Profil ab. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und eine proaktive Arbeitsweise sind ebenfalls wichtig.