Popular
Categories
Blog - Popular articles
Jobs in Germany
Wir suchen einen Senior Developer (m/w/d), der die Entwicklung und Bereitstellung unserer End-to-End-Elektronikarchitektur (E³)-Plattform im Automobilbereich vorantreibt. Du bist verantwortlich für zentrale Komponenten, die relevante Daten für Bedatungs- und Aktualisierungsprozesse bereitstellen, visualisierst Abhängigkeiten in der Bedatungsreihenfolge von Steuergeräten und optimierst die Bedatung des Gesamtfahrzeugs mit dem Schwerpunkt auf der Minimierung der Flash-Zeit.
Je nachdem, wo deine Stärken liegen, kann die Position auch Aufgaben im Bereich Anforderungsmanagement umfassen.
Hauptaufgaben
Verantwortung und Weiterentwicklung von Backend-Diensten (Spring Boot / Java) und Frontend-Anwendungen (Angular) zur Unterstützung von E³-Workflows
Entwurf und Implementierung von Datenbereitstellungspipelines für Datenerfassungs- und Aktualisierungsprozesse
Modellierung und Visualisierung von Abhängigkeiten zwischen Steuergeräten, um die korrekte Reihenfolge der Datenerfassung sicherzustellen
Analyse und Optimierung der Datenbereitstellung auf Gesamtfahrzeugebene mit Schwerpunkt auf der Reduzierung der Flash-Zeit und der Verbesserung des Durchsatzes
Förderung von Codequalität, automatisierten Tests (z. B. Cypress), CI/CD und Sicherheitsscan-Verfahren
Leitung technischer Design-Reviews, Betreuung von Teammitgliedern und Koordination mit funktionsübergreifenden Stakeholdern (Hardware, Systemtechnik, Validierung)
Optional: Tätigkeit als Requirements Manager – Erfassen, Dokumentieren und Verwalten von Anforderungen; Abstimmung mit Stakeholdern; Sicherstellung der Rückverfolgbarkeit und der Akzeptanzkriterien
Technologie-Stack
Backend: Java, Spring Boot, Tomcat
Frontend: Angular
Testing / QA: Cypress
Datenbank: MySQL
DevOps / CI/CD: Bitbucket, Bamboo, JFrog Artifactory, Docker, Kubernetes
Sicherheit / Compliance: Black Duck
Qualifikationen
Unbedingt erforderlich:
Mindestens 3 Jahre Berufserfahrung in der Softwareentwicklung (Mid oder Senior), idealerweise in komplexen, datenintensiven Systemen
Erfahrung im Automobilbereich, insbesondere in der End-to-End-Elektronikarchitektur (E³), Bedatung, Aktualisierungsprozessen und Steuergeräten
Erfahrung in der Modellierung von Abhängigkeitsgraphen und Ausführungsreihenfolgen für ECU-Flashing-/ Update-Prozesse
Performance Engineering mit Fokus auf die Reduzierung von Flash-Zeiten auf Gesamtfahrzeugebene
Fähigkeit, Systemabhängigkeiten, Sequenzierung und Leistungsoptimierung ganzheitlich zu durchdenken
Wünschenswert:
Fundierte praktische Erfahrung mit Java / Spring Boot und Angular
Kenntnisse im Umgang mit relationalen Datenbanken (MySQL) und im RESTful-API-Design
Erfahrung mit automatisierten Tests (Cypress oder vergleichbar) und CI/CD-Pipelines (Bitbucket / Bamboo oder gleichwertige Lösungen)
Praktische Erfahrung mit Containerisierung und Orchestrierung (Docker / Kubernetes)
Vertrautheit mit Anwendungsservern (Tomcat) und Artefaktmanagement (JFrog Artifactory)
Erfahrung mit Security-Compliance-Tools (z. B. Black Duck) im SDLC
Erfahrung als Requirements Manager (Requirements Engineering, Traceability, Change Management)
Soft Skills
Klare, strukturierte Kommunikation in interdisziplinären Teams
Hohes Verantwortungsbewusstsein mit starkem Fokus auf Qualität und Performance
Fähigkeit, Kolleg:innen zu betreuen und mit gutem Beispiel voranzugehen
Sehr gute Deutsch- oder Englischkenntnisse (Deutsch ist Arbeitssprache in diesem Bereich)
Kirchheim unter Teck
Kirchheim unter Teck