Jobs in Germany

Home  | Careers homepage  | Senior Developer im Automotive...
  • Brunswick

  • 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)

    Jobs at Careers homepage

    All Jobs at Careers homepage →

    Helpful information

    Job recommendations