freiberufler Senior Developer & Integrator Embedded Systems Automotive auf freelance.de

Senior Developer & Integrator Embedded Systems Automotive

zuletzt online vor wenigen Stunden
  • 90‐110€/Stunde
  • 91086 Aurachtal - Münchaurach
  • Weltweit
  • de  |  en  |  fr
  • 07.11.2024

Kurzvorstellung

- Erfahrung in Zusammenarbeit und Führung multi-natinonaler Entwickler-Teams
- Entwicklung gemäß V-Modell, ASPICE und ISO26262
- Security-Themen
- Entwicklung nach Scrum
- Tool-Entwicklung und Automatisierung von Entwicklungs-Prozessen
- CI / CD

Qualifikationen

  • Agile Methodologie2 J.
  • ASPICE
  • C2 J.
  • Echtzeit-Betriebssysteme2 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung23 J.
  • Embedded Systems2 J.
  • MISRA
  • Perl
  • Python
  • Scrum

Projekt‐ & Berufserfahrung

Integration Basis- und Applikations-SW für Hinterachslenkungen
Schaeffler Technologies AG & Co. KG, Herzogenaurac, Herzogenaurach
12/2021 – 6/2024 (2 Jahre, 7 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2021 – 6/2024

Tätigkeitsbeschreibung

Integration kundenspezifischer Softwarepakete in den einzelnen Entwicklungsstadien
Koordination, Prüfung und Integration zugelieferter Softwareteile durch andere Entwicklungsabteilungen (Basis-SW, FBL, ASW, RBS, …)
Integration aller Softwareteile zum Gesamtsystem
Übersetzen und Linken des Softwaresystems, Beseitigung von Schnittstellenproblemen
Erstellung und Verwaltung von projektspezifischen Parameter-Containern
Ressourcenüberwachung (RAM, Flash / ROM, Laufzeit)
Test der gesamten Software am Laborplatz, Inbetriebnahme, sowie Fehlersuche und –behebung
Administration, Betrieb und Weiterentwicklung Continuous Integration mit Jenkins:
• Erstellung der Jenkins-Scripte für Übersetzungen und Testautomatisierungen
• Programmierung von Batch-, PowerShell-, Python- und Perl-Scripts sowie Jenkins Pipeline Scripts
• Verwendung von Jenkins Pipelining, Groovy und JUnit XML
• Entwicklung und Implementierung von automatisierten Testroutinen mit CANoe, CANape, vFlash, …
Administration von Entwicklungsrechnern und Testplätzen für Remote-Zugriffe
Softwareentwicklung nach Scrum-Methodik (Leitung eines 8-köpfigen, multinationalen Entwicklerteams)
ASPICE-Assessment und Durchführung notwendiger Maßnahmen für AUTOSAR 3.x und 4.x
Querschnittsaufgaben
• Spezialist für Compiler & Linker sowie Memory-Layout des Gesamtsystems
• Tool-Entwicklung für Software-Build, Ressourcen-Überwachung und Build-/Testautomatisierung mit Jenkins

Eingesetzte Qualifikationen

Agile Methodologie, C, Echtzeit-Betriebssysteme, Embedded Systems

Integration Basis- und Applikations-SW für einen Wank-Stabilisator
Schaeffler Technologies AG & Co. KG, Herzogenaurac, Herzogenaurach
7/2018 – 12/2021 (3 Jahre, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2018 – 12/2021

Tätigkeitsbeschreibung

Integration kundenspezifischer Softwarepakete in den einzelnen Entwicklungsstadien
Koordination, Prüfung und Integration zugelieferter Softwareteile durch andere Entwicklungsabteilungen
Integration aller Softwareteile zum Gesamtsystem
Übersetzen und Linken des Softwaresystems, Beseitigung von Schnittstellenproblemen
Beseitigung von Compiler-Warnings, MISRA-Check und weitere Qualitätsmaßnahmen
Erstellung und Verwaltung von projektspezifischen Parameter-Containern
Ressourcenüberwachung (RAM, Flash / ROM, Laufzeit)
Erstellen von SW-Metriken zur Qualitätsbewertung der Gesamt-SW
Test der gesamten Software am Laborplatz, Inbetriebnahme, sowie Fehlersuche und –behebung
Administration, Betrieb und Weiterentwicklung Continuous Integration mit Jenkins:
• Erstellung der Jenkins-Scripte für Übersetzungen und Testautomatisierungen
• Programmierung von Batch-, PowerShell-, Python- und Perl-Scripts sowie Jenkins Pipeline Scripts
• Verwendung von Jenkins Pipelining, Groovy und JUnit XML
• Entwicklung und Implementierung von automatisierten Testroutinen mit CANoe, CANape, vFlash, …
Administration von Entwicklungsrechnern und Testplätzen für Remote-Zugriffe
Softwareentwicklung nach Scrum-Methodik (Leitung eines 7köpfigen, multinationalen Entwicklerteams)
ASPICE-Assessment und Durchführung notwendiger Maßnahmen für AUTOSAR 3.x und 4.x
Querschnittsaufgaben
• Spezialist für Compiler & Linker sowie Memory-Layout des Gesamtsystems
• Tool-Entwicklung für Software-Build, Ressourcen-Überwachung und Build-/Testautomatisierung mit Jenkins

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Entwicklung und Integration Komfortsitzsteuergeräte
Conti Temic microelectronic GmbH, Ingolstadt, Ingolstadt
2/2018 – 9/2018 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2018 – 9/2018

Tätigkeitsbeschreibung

technische Gesamtverantwortung für Bootloader und End-of-Line Kernel für alle aktuellen Kundenprojekte
Integration kundenspezifischer Softwarepakete in den einzelnen Entwicklungsstadien
Koordination, Prüfung und Integration zugelieferter Softwareteile durch andere Entwicklungsstandorte (Indien, Singapur, Rumänien)
Integration aller Softwareteile zum Gesamtsystem
Planung und Überwachung Memory-Layout des Systems
Übersetzen und Linken des Softwaresystems, Beseitigung von Schnittstellenproblemen
Beseitigung von Compiler-Warnings, MISRA-Check und weitere Qualitätsmaßnahmen
Ressourcenüberwachung (RAM, Flash / ROM, Laufzeit)
Erstellen von SW-Metriken zur Qualitätsbewertung der Gesamt-SW
Test der gesamten Software im Labor
Inbetriebnahme, sowie Fehlersuche und –behebung
Betrieb und Weiterentwicklung Continuous Integration mit Jenkins
ASPICE-Assessment und Durchführung notwendiger Maßnahmen
AUTOSAR 3.x und 4.x

Querschnittsaufgaben
- Spezialist für Compiler & Linker sowie Memory-Layout des
Gesamtsystems
- Spezialist für EEP-Simulation und NV-RAM-Speicherprozesse
- Tool-Entwicklung für Software-Build, Ressourcen-Überwachung und
Jenkins-Skripte
- projektübergreifende Tätigkeiten bezüglich Flash-Boot-Loader

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Integration Frontkamerasystem Generation 3
Valeo Schalter & Sensoren GmbH, Bietigheim-Bissing, Bietigheim / Chemnitz
10/2017 – 1/2018 (4 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2017 – 1/2018

Tätigkeitsbeschreibung

Integration zugelieferter Softwarepakete (Applikation, BSW, Bildverarbeitung, …) in den einzelnen Entwicklungsstadien
Koordination, Prüfung und Integration zugelieferter Softwareteile durch andere Entwicklungsstandorte (Ägypten, Israel, Indien)
Integration aller Softwareteile zum Gesamtsystem
Planung und Überwachung des Memory-Layouts des Systems
Übersetzen und Linken des Softwaresystems, Beseitigung von Schnittstellenproblemen
Beseitigung von Compiler-Warnings, MISRA-Check und weitere Qualitätsmaßnahmen
Ressourcenüberwachung (RAM, Flash / ROM, Laufzeit)
Test der gesamten Software im Labor
Inbetriebnahme, sowie Fehlersuche und –behebung
Vorbereitung, Einführung und Betrieb Continuous Integration mit Jenkins
AUTOSAR 4.1 & 4.2

Querschnittsaufgaben
- Spezialist für Compiler & Linker sowie Memory-Layout des
Gesamtsystems
- Tool-Entwicklung für Software-Build und Ressourcen-Überwachung

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Entwicklung und Integration Komfortsitzsteuergeräte
Conti Temic microelectronic GmbH, Ingolstadt, Ingolstadt
7/2015 – 9/2017 (2 Jahre, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2015 – 9/2017

Tätigkeitsbeschreibung

Entwicklung, Implementierung, Integration und Test eines Flash-Boot-Loaders für den Flash-Vorgang im Feld
Vereinheitlichung des Bootloaders für alle aktuellen Kundenprojekte, inkl, Spezifikation, Beauftragung, Integration und Test in allen betroffenen Projekten
technische Gesamtverantwortung für Bootloader und End-of-Line Kernel für alle aktuellen Kundenprojekte
Entwicklung, Implementierung, Integration und Test eines End-of-Line-Kernels für die Überprüfung und Erstinitialisierung des Steuergeräts am Produktionsbandende
Mitarbeit bei der Implementierung von Funktionen zur funktionalen Sicherheit (ISO26262: WD-Triggerung, Register Monitoring, Überwachung Sitzverstellmotoren usw.)
Integration kundenspezifischer Softwarepakete in den einzelnen Entwicklungsstadien
Koordination, Prüfung und Integration zugelieferter Softwareteile durch andere Entwicklungsstandorte (Indien, Singapur, Rumänien)
Integration aller Softwareteile zum Gesamtsystem
Planung und Überwachung Memory-Layout des Systems
Übersetzen und Linken des Softwaresystems, Beseitigung von Schnittstellenproblemen
Beseitigung von Compiler-Warnings, MISRA-Check und weitere Qualitätsmaßnahmen
Ressourcenüberwachung (RAM, Flash / ROM, Laufzeit)
Erstellen von SW-Metriken zur Qualitätsbewertung der Gesamt-SW
Test der gesamten Software im Labor
Inbetriebnahme, sowie Fehlersuche und –behebung
Vorbereitung, Einführung und Betrieb Continuous Integration mit Jenkins
ASPICE-Assessment und Durchführung notwendiger Maßnahmen
AUTOSAR 3.x und 4.x

Querschnittsaufgaben
- Spezialist für Compiler & Linker sowie Memory-Layout des
Gesamtsystems
- Spezialist für EEP-Simulation und NV-RAM-Speicherprozesse
- Tool-Entwicklung für Software-Build und Ressourcen-Überwachung
- projektübergreifende Tätigkeiten bezüglich Flash-Boot-Loader

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Integration Kundensoftware für Hybrid-HEV/PHEV-BDE-Motorsteuergeräte
Robert-Bosch GmbH, Stuttgart, Stuttgart
3/2011 – 6/2015 (4 Jahre, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2011 – 6/2015

Tätigkeitsbeschreibung

Integration kundenspezifischer Softwarepakete in den einzelnen Entwicklungsstadien
Koordination der Schnittstellen zwischen Verbrennungsmotor und E-Maschine
Koordination, Prüfung und Integration zugelieferter Softwareteile durch Kunden und Drittlieferanten
Erstellung von Konzepten zum Software-Sharing unterschiedlicher Zulieferer
Erstellung von Qualitätssicherungskonzepten bei Nutzung verteilter Softwareentwicklung
Test der gesamten Antriebssoftware im Fahrzeug und im Labor
Inbetriebnahme sowie Fehlersuche und –behebung
Softwareentwicklung gem. AUTOSAR zur Anpassung von Funktionsmodu-len an geänderte Hardwarebedingungen und zur Integration ins Gesamtsys-tem unter Verwendung von AscetSD und automatischer Codegenerierung

Querschnittsaufgaben
- Beratung der Modulentwickler bei der Umsetzung kritischer Codese-
quenzen für das Gesamtsystem bzgl. Timing- und Interruptverhalten
- Spezialist für hardwarenahe Softwaremodule (Core-System), CAN- Module und Compiler/Linker sowie Memorylayout des Gesamtsystems
- Spezialist für EEP-Simulation und NV-RAM-Speicherprozesse
- Toolentwicklung für Qualitätsabsicherungen, Auslieferung, Serienvor¬
bereitung und zur Vereinfachung des Integrationsprozesses nach
ISO26262
- LabCar-Betreuung und Aktualisierung

Vorbereitung Serienanläufe
Durchführung von Software-Freigaben (Tuning Protection, Wegfahrsperre, Checksummenprüfungen, ...)
Einführung aller notwendigen Prozesse

Qualitätssicherung
Durchführung von Codereviews zur Qualitätssicherung
Erstellung qualitätsprüfender Tools in Perl und anderen Scriptssprachen

Weitere Aufgaben
Mitarbeit in TaskForce-Gruppen zur zeitkritischen Fehlersuche (rückrufrelevant)
Kostenoptimierung durch Auslagerung von Entwicklungsaufgaben ins Ausland und Einarbeitung indischer Kollegen zur Übernahme von Teilaufgaben im Umfeld Motorsteuergeräte

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Integration Kundensoftware für BDE-Motorsteuergeräte
Robert-Bosch GmbH, Stuttgart, Stuttgart
7/2006 – 2/2011 (4 Jahre, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2006 – 2/2011

Tätigkeitsbeschreibung

Integration kundenspezifischer Softwarepakete in den einzelnen Entwicklungsstadien
Test der gesamten Motorsoftware im Fahrzeug und im Labor
Inbetriebnahme sowie Fehlersuche und –behebung
Softwareentwicklung zur Anpassung von Funktionsmodulen an geänderte Hardwarebedingungen und zur Integration ins Gesamtsystem
Beratung der Modulentwickler bei der Umsetzung kritischer Codesequenzen für das Gesamtsystem bzgl. Timing- und Interruptverhalten
Spezialist für hardwarenahe Softwaremodule (Core-System), CAN-Module und Compiler/Linker sowie Memorylayout des Gesamtsystems
Vorbereitung Serienanläufe
Durchführung von Software-Freigaben (Tuning Protection, Wegfahrsperre, Checksummenprüfungen, ...)
Einführung aller notwendigen Prozesse
Qualitätssicherung
Durchführung von Codereviews zur Qualitätssicherung
Erstellung qualitätsprüfender Tools in Perl und anderen Scriptssprachen
Mitarbeit in TaskForce-Gruppe zur zeitkritischen Fehlersuche (rückrufrelevant)
Kostenoptimierung durch Auslagerung von Entwicklungsaufgaben ins Ausland und Einarbeitung indischer Kollegen zur Übernahme von Teilaufgaben im Umfeld Motorsteuergeräte
Teilprojektleitung zeitkritische Migration auf neue KM-Systemversion (4 MA)

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Projektleitung Support Entwicklungswerkzeuge für zwei Unternehmensbereiche
Robert-Bosch GmbH, Stuttgart, Stuttgart
1/2003 – 6/2006 (3 Jahre, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2003 – 6/2006

Tätigkeitsbeschreibung

Teilprojektleiter Toolsupport (4 MA)
Organisation und Durchführung Compiler- und Tool-Support
Codeanalysen zur Feststellung von Compileroptimierungsbedarf
Codeanalysen zum Auffinden von Compilerfehlern
Anpassung bestehender Tools an die Projektanforderungen (CodeWright, QA-C)
Spezifikation und Einführung neuer Tools (Pre-Linker, Optimizer)
Aufbau Infrastruktur für verteilte Softwareentwicklung

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Teilprojektleitung bei der Einführung einer neuen Steuergeräte-Generation
Robert-Bosch GmbH, Stuttgart, Stuttgart
8/2001 – 12/2002 (1 Jahr, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2001 – 12/2002

Tätigkeitsbeschreibung

Teilprojektleiter Toolsupport (4 MA)
Bewertung und Auswahl Compiler, Editor, Code-Checking-Tools, ...
Verhandlungen mit Lieferanten
Einführung der Tools
Einführung Softwareerstellungs-Prozeß
Erstellung und Einführung von Codierrichtlinien
Qualitätssicherung
Aufbau Tool-Support
Aufbau Entwicklungsumgebung
Aufbau Infrastruktur für verteilte Softwareentwicklung
Durchführung von Compileroptimierungen
Anpassung bestehender Tools an die Projektanforderungen
Spezifikation und Einführung neuer Tools (Pre-Linker, Optimizer)

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Teilprojektleitung Software für kundenspezifisches BDE-Motorsteuerungs-System
Robert-Bosch GmbH, Stuttgart, Stuttgart
6/2000 – 8/2001 (1 Jahr, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2000 – 8/2001

Tätigkeitsbeschreibung

Teilprojektleiter Software (5 MA)
Terminverantwortung
Erstellung des Gesamtsystems
Inbetriebnahme und Test des Gesamtsystems am Simulator und im Fahrzeug
Motorinbetriebnahme
Tests und Fehleranalysen
Einführung CMM Level 2
Qualitätsmanagement
Schulungen der MA hinsichtlich Softwarequalität

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Leitung der kundenspezifischen Softwareerstellung für ein BDE-Motorsteuerungs-System
Robert-Bosch GmbH, Stuttgart, Stuttgart
11/1999 – 6/2000 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/1999 – 6/2000

Tätigkeitsbeschreibung

Projektleitung der Softwareentwicklung (5 MA)
Entwicklung der gesamten Hardware-Kapsel
Entwicklung der Hardware-nahen Software-Module inkl. Interruptsystem
Einbindung des Betriebssystems ERCOSEK
Entwicklung von kundenspezifischen Funktionsmodulen auf Basis von graphischen Funktionsbeschreibungen in ASCET SD
Inbetriebnahme und Test der Module
Erstellung des Gesamtsystems
Inbetriebnahme des kompletten Steuergerätes und aller Hardwarekom-ponenten
Einführung und Überwachung eines Software-Erstellungs-Prozesses

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Entwicklung von Software für Motorsteuergeräte im Bereich Benzin-Direkt-Einspritzung BDE
Robert-Bosch GmbH, Stuttgart, Stuttgart
5/1999 – 11/1999 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/1999 – 11/1999

Tätigkeitsbeschreibung

Entwicklung einzelner Softwaremodule auf Basis von graphischen Funktionsbeschreibungen in ASCET SD Inbetriebnahme und Test
Software-Reviews
Arbeiten nach Regeln für Softwareentwicklungsprozeß

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Automatisierte Prüfung von Hard- und Software für elektronische Bremssysteme
Robert-Bosch GmbH, Stuttgart, Stuttgart
8/1998 – 4/1999 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/1998 – 4/1999

Tätigkeitsbeschreibung

Entwicklung der Prüfverfahren und –programme
Durchführung der Prüfungen
Überwachung der Fehlersuche und –behebung
Software-Reviews

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Zertifikate

EIB-Zertifizierungslehrgang
Siemens Regensburg, KNX-EIB
2005

Ausbildung

Informatik
o.A.
Friedrich-Alexander-Universität Erlangen
1984
Erlangen
Funk- und Navigationsgeräteelektroniker
Ausbildung
Marine-Ortungs-Schule MOS Bremerhaven
1982

Über mich

- Tätigkeits-Schwerpunkt der letzten Jahre im Bereich Software-Integration
- häufig Übernahme von Projektleitungs-Tätigkeiten
- Compiler- / Linker-Spezialist
- Einführung und Überwachung des Memory-Layouts in der ECU
- Jenkins-Build-Server
- Entwicklung nach V-Model
- MISRA
- AUTOSAR
- ASPICE
- Flash-Bootloader
- Ressourcen-Überwachung
- CI/CD
- Schulung von Entwicklern

Weitere Kenntnisse

- Micro-Controller (RH850, TriCore, AURIX, Raspberry Pi, Arduino, ESP32, ...)
- detaillierte Elektronik-Kenntnisse (Meßgeräte, Löten, Hardware-Entwicklung (Hobby-Bereich)
- Programmiersprachen (C, C++, C#, Pascal, Python, Perl, Cobol, BASIC & VBA, ...)
- Debugger (Lauterbach, iSystem winIDEA, PLS UDE, ...)
- Skript-Sprachen (Python, Perl, Make, ...)
- Continuous Integration (Jenkins, ...)
- AUTOSAR-Architektur
- ASPICE-Prozesse und ASPICE-Assessments
- FBL, EEP-Simulation und NV-RAM-Speicherprozesse
- Automotive Safety Integrity Level ASIL-A bis ASIL-D
- Funcional Safety
- Secutity-Themen

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
95
Alter
63
Berufserfahrung
35 Jahre und 9 Monate (seit 02/1989)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden