Aufgaben
* Eigenverantwortliche Entwicklung und Optimierung von Softwarekomponenten für Sonarsysteme.
* Analyse von Anforderungen und Design maßgeschneiderter Softwarelösungen.
* Umsetzung und Optimierung von Algorithmen zur digitalen Signalverarbeitung.
* Erarbeitung von Spezifikationen, Design- und Testbeschreibungen.
* Testing, Debugging und Fehleranalyse im Zielsystem.
* Weiterentwicklung und Pflege bestehender Softwarekomponenten mit kreativen Ideen.
* Beobachtung technologischer Trends und aktive Integration innovativer Lösungen in unsere Systeme.
Profil
* Ein abgeschlossenes Studium in Informatik, Elektrotechnik, Nachrichtentechnik, Mathematik oder Physik.
* (Erste) Erfahrung in der Softwareentwicklung Clean Code und Software-Craftsmanship sind für Dich keine Fremdwörter.
* Fundierte Kenntnisse in objektorientierter Entwicklung mit modernem C++.
* Erfahrung mit Software-Design, Testing, Build-Tools (z. B. CMake) und CI/CD-Pipelines (bevorzugt mit GitLab).
* Begeisterung für mathematische Algorithmen und idealerweise erste Erfahrungen in digitaler Signalverarbeitung.
* Eine analytische und strukturierte Arbeitsweise mit einem agilen Mindset.
* Teamgeist, Eigenverantwortung und Lust, innovative Lösungen zu entwickeln.
* Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Das bieten wir
Wir bieten unseren Mitarbeiter*Innen zahlreiche Benefits:
* Welcome Day und Onboarding-Programm für einen guten Start bei uns
* Attraktive (außer-) tarifliche Vergütung gemäß Tarifvertrag
* Flexible und familienfreundliche Arbeitszeitgestaltung durch Gleitzeit-/ und Lebensarbeitszeitkonto sowie Homeoffice-Regelung
* 30 Tage Jahresurlaub sowie Sonderurlaub gemäß Tarifvertrag
* Hervorragende betriebliche Altersversorgung
* Firmenfitness mit bundesweiten Verbundpartnern
* Bikeleasing
* Corporate Benefits
* Zuschuss Jobticket bzw. Deutschlandticket
* Individuelle Lern- & Entwicklungsmöglichkeiten in Präsenz und digital