Ihre Aufgaben
* Entwicklung und Optimierung von Software für Unterwasserkommunikationssysteme
* Virtualisierung und Containerisierung zur effizienten Skalierung
* Testen und Validieren von Softwarekomponenten und Schnittstellen
* Entwicklung von UI-Applikationen für die Bedienung der Systeme
* Erstellung von Demonstratoren und Prototypen für neue Technologien
Ihr Profil
* Abgeschlossenes Studium in Informatik, Ingenieurwissenschaften oder einem vergleichbaren Fachbereich
* Erfahrung in der agilen Softwareentwicklung
* Fundierte Kenntnisse in C++ (mindestens C++17) und CMake
* Erfahrung mit Virtualisierungstechnologien wie Docker, Kubernetes oder virtuellen Maschinen von Vorteil
* Kenntnisse in GitLab, Clean Code Prinzipien, DDS (Data Distribution Service) und UI-Entwicklung mit MVVM-Pattern von Vorteil
* Erfahrung mit testgetriebener Entwicklung (TDD) und Unit-Tests wünschenswert
* Grundlegendes Verständnis von Nachrichtentechnik und Signalverarbeitung
* Kommunikationsfähigkeit und Teamgeist