Aufgaben
- Dein Aufgabengebiet ist die eigenverantwortliche Entwicklung von Softwarekomponenten für Sonarsysteme
- Dafür analysierst du Anforderungen an Sonarfunktionen, designst entsprechende Softwarekomponenten und implementierst diese für die Sonarsysteme
- Du konzeptionierst Algorithmen und evaluierst deren Anwendbarkeit zur Nutzung in den Softwarekomponenten und bist ebenso für die Erstellung von Spezifikationen, Design- und Testbeschreibungen verantwortlich
- Du führst Tests der Softwarekomponenten und die Fehleranalyse im Zielsystem eigenverantwortlich durch
- Darüber hinaus pflegst du vorhandene Softwarekomponenten und setzt eigene Ideen zur Neugestaltung um
- Du präsentierst deine Ergebnisse vor unterschiedlichen Zielgruppen im Rahmen des Systementwicklungsprozesses
- Du beobachtest technologische Trends und trägst maßgeblich dazu bei, diese im Unternehmen einzusetzen
Profil
- Du hast bereits erste Berufserfahrung in der Softwareentwicklung gesammelt -Clean Code und Software-Craftsmanship sind keine Fremdworte, du schreibst Tests genauso gerne wie Produktiv-Code
- Du verfügst über fundierte Kenntnisse in objektorientierter Softwareentwicklung mit modernem C++ und bringst erste Erfahrung in den Bereichen Design, Tests, Build (cmake) und/oder fortlaufender Integration von Software (CI/CD) bevorzugt mit GitLab mit
- Du bist versiert in der Umsetzung mathematischer Algorithmen in effiziente Software und besitzt idealerweise bereits erste Erfahrung im Bereich digitaler Signalverarbeitung oder Sonar-Processing (z.B. FFT, FTR)
- Die Fähigkeit, schnell, strukturiert und mit agilen Methoden zu arbeiten zeichnet dich aus
- Du überzeugst durch Teamfähigkeit, hohes Verantwortungsbewusstsein und Flexibilität
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift sind selbstverständlich für Dich
Benefits
- Angenehmes Arbeitsklima
- Abwechslungsreiche Tätigkeit in einem renommierten Unternehmen
- Betreuung im gesamten Bewerbungsprozess