Softwarearchitekt - Signalverarbeitung (m/w/d)
Als Softwarearchitekt übernehmen Sie die Verantwortung für die Konzeption und Entwicklung eines innovativen Softwaresystems im Produktumfeld. Ihr Fokus liegt auf der Gestaltung und Weiterentwicklung zukunftssicherer Architekturen für verteilte Signalerfassungs- und Datensauswertungssysteme.
Aufgaben
- Erstellung von Spezifikationen für Data-Intelligence-Verfahren unter Berücksichtigung aktueller KI-Technologien
- Bewertung, Verfeinerung und Ableitung von funktionalen sowie nicht-funktionalen Anforderungen
- Entwicklung von Softwarekomponenten für hochverfügbare Systeme
- Unterstützung bei Make-or-Buy Entscheidungen sowie Auswahl und Integration externer Software-Komponenten
Anforderungen
- Abgeschlossenes Studium der Fachrichtung Informatik, Nachrichtentechnik oder vergleichbar
- Kenntnisse im Bereich Java Entwicklung, Analyse und Performance-Optimierung
- Programmierkenntnisse mit Linux, Kommunikationsprotokollen, relationalen und nicht-relationalen Datenbanken sowie openAPI, Rest, GIT, Angular, Wireshark oder DPI-Engines
- Erfahrung mit TCP / IP-basierter Inter-Prozesskommunikation und der Entwicklung paralleler Anwendungen
- Englischkenntnisse in Wort und Schrift
Benefits
- Flexible Arbeitszeiten (Gleit- und Vertrauensarbeitszeit)
- Attraktive Vergütung und 30 Tage Urlaub pro Jahr
- Mobiles Arbeiten
- Jobticket und Bike-Leasing
- Spannende, interdisziplinäre und internationale Projekte in einer Matrix-Organisation
- Individuelle und vielfältige externe sowie interne Weiterbildungsmöglichkeiten
- Mitarbeitervorteile eines Großkonzerns, z. B. betriebliche Altersvorsorge und Mitarbeiteraktienkaufprogramm