Ihre Aufgaben
- Neu- und Weiterentwicklung des fahrzeugseitigen Diagnose- und Telemetriesystem auf Basis Java und Linux
- Konzeptionierung, Entwurf und Design der Software
- Spezifizieren, Codieren und Testen der Software inklusive Schnittstellen zu Fremdsystemen
- Erstinbetriebnahme, Validierung und Wartung der Systeme
- Evaluation von neuen Technologien und deren Einführung
- Erstellung von Systemdokumentation und Kundendokumentation
Ihr Profil
- Abgeschlossenes Studium im Bereich Informatik, Informationstechnik, Software Engineering oder vergleichbare Ausbildung
- Mehrjährige Berufserfahrung in der Programmierung mit JAVA im technischen oder industriellen Umfeld
- Kenntnisse im Bereich von objektorientierter Programmierung, asynchroner Kommunikation und modulbasierter Architektur
- Kenntnisse in verschiedenen Technologien wie Webservices (z.B. REST), Message Queuing (z.B. MQTT), Container (z.B. Docker) und Frameworks wie OSGI oder ausgewiesene Erfahrung als Fullstack-Entwickler (w/m/d) von Vorteil
- Sehr gute Englischkenntnisse
- Erfahrung mit agilen Entwicklungsmethoden (SCRUM), iterativer Vorgehensweise (Continuous Integration / Deployment CI/CD), den einschlägigen Tools (z.B. GITLAB, Jenkins, Maven, Ant) sowie ausgeprägtes Interesse für die Clean-Code-Prinzipien wünschenswert