Über das Unternehmen
Als weltweit führender Anbieter von Meeresbeobachtungssystemen glauben wir an unsere Produkte, unseren Service - aber vor allem an unsere Mitarbeiter. Flache Hierarchien sind für uns mehr als nur ein Schlagwort, wir sind ein Team und kommunizieren auf Augenhöhe über alle Abteilungen hinweg. Unser Ziel ist es, dass sich unsere Kollegen wohl fühlen, denn das steigert die Produktivität und hält sie bei uns. Genau das ist unser Anspruch: ein großartiges Team, das aktiv an der Entwicklung einzigartiger Technologie mitwirkt.
Deine Aufgaben
- Technische Führung und Mentoring des Software-Engineering-Teams
- Definieren und Pflegen von Software-Architektur, Design-Prinzipien und Entwicklungsstandards
- Etablierung und Verbesserung von Richtlinien und Softwareprozessen
- Planung und Priorisierung von Entwicklungsaufgaben in Zusammenarbeit mit dem F&E-Manager und dem Systemingenier
- Entwicklung eingebetteter Software für Kommunikations- und Netzwerksysteme (z.B. Akustikmodems, Datenfusion, Steuerungssoftware)
- Durchführung von Code-Reviews und Sicherstellung der Softwarequalität und -wartbarkeit
- Enge Zusammenarbeit mit den Teams für Elektronik, Systeme und Testentwicklung
- Unterstützung von Testautomatisierung und kontinuierlicher Integration
- Beitrag zu Technologie-Roadmaps und langfristiger Softwarestrategie
Dein Profil
- Abschluss in Software-Engineering, Informatik, Elektrotechnik oder einem ähnlichen Bereich
- Mehrjährige Erfahrung in der Softwareentwicklung für eingebettete oder Kommunikationssysteme
- Fundierte Kenntnisse in Softwarearchitektur, Design-Mustern und modernen Entwicklungsmethoden
- Vertrautheit mit C/C++ (sowie idealerweise MATLAB, Linux)
- Kenntnisse in Kommunikationsprotokollen, Netzwerktechnik oder Digitalsignalverarbeitung
- Erfahrung mit Softwarestandards und -richtlinien (z.B. MISRA, ISO 26262, IEC 61508 oder ähnliche)
- Erfahrung in der Leitung oder Betreuung technischer Teams
- Vertrautheit mit Git-basierten Workflows und agilen Entwicklungsumgebungen
- Idealerweise Erfahrung in der Unterwasserkommunikation oder Meereswissenschaften
- Fließende Englischkenntnisse (Deutsch ist von Vorteil)
- Proaktive Denkweise und Leidenschaft für den Aufbau zuverlässiger, eleganter Softwaresysteme
Was wir bieten
- Weiterbildungsmöglichkeiten
- Betriebliche Altersvorsorge
- Flexible Arbeitszeiten
- Homeoffice-Möglichkeiten
- Jobticket
- Mitarbeiterevents
- Parkmöglichkeiten