freiberufler Senior Softwareingenieur und Projektmanager (IPMA Level B), certified Provisional Assessor Automotive SPICE auf freelance.de

Senior Softwareingenieur und Projektmanager (IPMA Level B), certified Provisional Assessor Automotive SPICE

offline
  • auf Anfrage
  • 72138 Kirchentellinsfurt
  • Europa
  • de  |  en  |  fr
  • 01.11.2023

Kurzvorstellung

Erfahrener Ingenieur (Dipl.-Ing.(FH) Softwaretechnik) mit über 10 Jahren Berufserfahrung und zertifizierter senior Projektmanager (IPMA® Level B, ITIL® 4 Foundation). Automotive SPICE intacs certified Provisional Assessor.

Qualifikationen

  • Agile Entwicklung
  • Automotive SPICE
  • Automotive Spice Principle Assessor (ab 09.2020)
  • AUTOSAR (AUTomotive Open System ARchitecture)
  • C#
  • C++
  • Embedded Software Engineering
  • Interim Management
  • ITIL Foundation
  • Projektmanagement
  • Projektmanagement IPMA Level B
  • Projektmanagementberatung
  • Python
  • Software engineering / -technik

Projekt‐ & Berufserfahrung

Entwickler und Consultant
Robert Bosch GmbH, Reutlingen
10/2020 – offen (3 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2020 – offen

Tätigkeitsbeschreibung

* Integration von Security Komponenten (Embedded Software)
(WolfSSL/EllipticCurveDiffieHellman(ECDH)/SHA2/PublicKeyCryptography)
* Sicherstellen des synchronen & aysnchronen key exchange (ECDH)
* Anbindung an das Key-Management-System/Certificatshandling/Anbindung der Simulation an WindowsCredentailManager
* Softwaredesign des Simulationssystems mit Microservices (Microsoft WCF)
* Unterstützung Integration in embedded Linux System zur Kommunikationssimulation.
* WCF (C#) - Microservics
* Google RPC (C++) - Microservices
* Google Protobuf (C++)
* Support und Abstimmung mit Kollegen (China/Agypten/Deutschland)
* Bugfixing, Troubleshooting

Eingesetzte Qualifikationen

Agile Entwicklung, C#, C++, Python

Projektleiter und Softwareentwickler
Automotive Lighting GmbH, Reutlingen
7/2016 – 4/2020 (3 Jahre, 10 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2016 – 4/2020

Tätigkeitsbeschreibung

Projektleiter in einem Konsolidierungsprojekt zur Vereinheitlichung der Herangehensweise in der Umwelterprobung und Softwarevalidierung durch Einführung und Weiterentwicklung des Testsystems EXAM (ASPICE SWE.4, SWE.5, SWE.6, SYS.4, SYS.5). Erstellung der Projektstrukturen, Analyse der aktuellen Softwarelandschaft, der Prozesse und der Ableitung der nötigen Anpassungen, DesignThinking. Herbeiführung einer Make-or-buy Entscheidung. Leitung des internationalen virtuellen Projektteams (Deutschland/Tschechien) und Stakeholdermanagement. Deploymentmanagement (Deutschland, Tschechien, Italien, Spanien). Requirements und Incidentmanagement, Changemanagement, Aufsetzen eines Change-Control Boards. Planung, Durchführung und Abnahme von Anpassung des Softwaresystems, Risikomanagement, Phasen-, Termin- und Arbeitspaketplanung, Qualitätssicherung, Berichtwesen und Dokumentation. Unterstützung bei der Softwareentwicklung:
Weiterentwicklung der Restbussimulation, Fehleranalyse und -beseitigung, sowie Laufzeitoptimierung. Unterstützung von Fehleranalysen und Debugging (Entwicklung/Softwaretest/Systemtest (ASPICE, Blackbox. Entwicklung ISO-TP (ISO 15765-2) bezgl. CAN und CAN-FD für die Restbussimulation und Flashsoftware. Inbetriebnahme, Kalibrierung und Codierung der Steuergeräte. Entwicklung der Restbussimulation auf BeagleBoneBlack; Entwicklung Busanalyse auf BeagleBoneBlack. Unterstützung Systemtest. Ansteuerung von Lichtfunktionen und Schrittmotoren mit Messung der Stromaufnahme und zeitlichem Verhalten.

Programmiersprachen: C, C++; Skripting: Python
Verwendete Werkzeuge: Konfigurations- und Versions-Management: ClearCase; Change-Management: ClearQuest, Jira; IDE: Visual Studio, Eclipse

Eingesetzte Qualifikationen

C++, Python, Softwareentwicklung (allg.), Requirement Analyse, IPMA Competence Baseline, Projektdurchführung, Automotive SPICE

Softwareentwickler
Robert Bosch GmbH, Abstatt
1/2015 – 6/2016 (1 Jahr, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2015 – 6/2016

Tätigkeitsbeschreibung

Anpassung der Testautomatisierung für Autosarkomponenten der Basissoftware bezüglich ASPICE SWE.4, SWE.5, SWE.6. Umstellung des bisherigen Testsystems auf Cantata++ . Machbarkeitsanalyse, Konzeptentwicklung und Umsetzung, Entwicklung von Werkzeugen zur Steuerung von Cantata++ und des Variantenhandlings. Erfolgreiche Portierung der CUnit-Tests zu Cantata++ der Autosar Komponenten: Dem, Dcm, CanTp, Det, Dlt, DoIP,FiM, FrTP, J1939Tp. Laufzeit und RAM/ROM Analyse der Dem Komponente und Entwicklung von Optimierungs-Strategien mit Fokus auf das Variantenhandling und Konfiguration.Test der Optimierungen, Review und Integration in die Dem Komponente Verwen-dete Technologien: C, Enterprise Architect. Untersuchung des Dem Laufzeitverhaltens bezüglich des Debouncings bei CC-AS Projekten per Lauterbach Trace. Verwendete Technologien: Lauterbach Trace32, C, UML. Untersuchung der Optimierung bezüglich CC-PS Projekte, erarbeiten von weiteren Optimierungsansätzen bezüglich des RAM und ROM Belegung speziell in Hinblick auf die Konfiguration. Sicherstellung der Optimierung bezüglich folgender Microcontroller: RH850/P1X und MPC55XX Derivate. Tool-Entwicklung: HIS-Metrik-Merger. Entwicklung Konfigurations-Modul für das Integrations-Test Framework. Modellierung der Komponenten: Dem, Dcm, CanTp, Det, Dlt, DoIP,FiM, FrTP, J1939Tp im Architekturmodell mit Enterprise Architect. Unterstützung der Basissoftwareentwicklung: Code-Reviews, Debugging, Fehleranalysen

Programmiersprachen: C, C++, Perl; Scriptsprachen: Dos, Make, Practice-Script (Lauterbach), Richt-linien: Misra, ISO26262 ASIL D
Verwendete Werkzeuge: Konfigurations-Management: eASEE, Git, IBM ALM; Requirements-Management: Doors; Change-Management: ClearQuest; IDE: Autosar-Workbench, AEEE-Pro; Test: Cantata++; Debugger: Lauterbach, PLS UDE; CASE: Enterprise Architect; Statische Code Analyse für HIS-Metrik: QA-C; Polyspace; Compiler: GreenHills, GCC für x86

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Software Architektur / Modellierung, Software Design, C++, Modellgetriebene Softwareentwicklung (MDSD), Perl, Softwareentwicklung (allg.), Automotive SPICE, AUTOSAR (AUTomotive Open System ARchitecture), ISO 26262

Softwareentwickler
Robert Bosch GmbH, Leonberg, Feuerbach, Abstatt
1/2010 – 12/2014 (5 Jahre)
Automobilindustrie
Tätigkeitszeitraum

1/2010 – 12/2014

Tätigkeitsbeschreibung

Unterstützung der Basissoftwareentwicklung: Code-Reviews, Debugging, Fehleranalysen, Inbetriebnahmen. Anpassung des Integrationtest-Frameworks an die System-Integrationtest Anforderungen. Unterstützung der Basissoftwareentwicklung, wie auch Kundenprojekte, mit Reviews, Test-Design und Programmierung von: Unit-, Functional- und Integrationstests (ISO26262 SW-Komponenten und Systemintegration-Test). Entwurf, Entwicklung und kontinuierliche Weiterentwicklung der Requirements-Traceability Werkzeugs zur Erfassung der Test-Abdeckung der vom Software Design abgeleiteten Interface Observation-Points (ASPICE SWE.4, SWE.5, SWE.6). Entwurf und Programmierung verschiedener Werkzeuge: Analyse-Werkzeug für die Speicherbelegung (RAM/ROM) von Komponente via Map-File, Elf- und Obj-Files für die Compiler: Hightec, Greenhills, Diab und GCC für ARM. Compiler-Output Parser für Trendanalysen in Jenkins CI (Hightec, Greenhills, Diab). Requirementsengineering für das Integrations-Test Systems. High- und Low-Level Design des Test-Systems. Embedded Software: Entwurf und Implementierung eines Test Systems für Steuergeräte (AUTOSAR Complex Device Driver) und Simulationsumgebung. Integration und Inbetriebnahme des Test Systems auf verschiedenen Entwicklungsboards: NEC V850 (fx3,fx4), Freescale MPC5643L, TriCore IFX/JDP, TI OMAP. Laufzeit- und Ressourcenverbrauch-Messung des Test Systems auf verschiedenen Entwicklungsboards. Entwurf und Implementierung eines an UDS abgeleiteten Tester-Protokolls für die Kommunikation zwischen Steuergerät und Tester per XCP, diversen Debuggern (iSystem,Lauterbach, PLS UDE, NEC Multi) sowie RS232 und Windows COM (bei Simulation), mit dem Steuergerät bzw. mit der Simulationsumgebung. Weiterentwicklung des Basissoftware Simulations-framworks. Unterstützung im Test Design und Programmierung von: Unit-, Functional- und Integrationstests im Bereich Basissoftware. Code Coverage mit Rational Test RealTime wie auch GNU-Coverage. Anpassung des Continuous-Integration Systems CruiseControl an den Entwicklungsprozess sowie den CMS-Tools: MKS, Git und eASEE. Erweiterung von CruiseControl zum automatisierten Test-System für Steuergeräte- und Simulationstests. Aufsetzen eines Hudson Continuous Integration System als Build-Server zur Statisches Codeanalyse mit CChecker, QA-C, sowie nachfolgenden Tests auf dem jeweiligen Steuergerät. Portmapping Parser für Jenkins CI zur Darstellung etwaiger Port-Konflikte in den jeweiligen Konfigurationen der Projekte.

Verwendete Technologien: Programmiersprachen: C, C++, Java, Perl, Python, C#, VisualBasic
Frameworks und APIs: ISystem SDK, Lauterbach API, Vector VXLApi. Kodierungsrichtlinien: Misra für C / C++
Verwendete Werkzeuge: Konfigurations-Management: MKS, eASEE, Git. Requirements-Management: Doors. Change-Management: ClearQuest. Tools: Vector CANoe, Samtec HS+Interface, Tektronix und LeCroy Oszilloskope. Debugger: ISystems WinIDEA, NEC Minicube, Lauterbach, PLS UDE. CASE: Enterprise Architect. IDE: Eclipse, Autosar-Workbench, AEEE-Pro, WinIDEA, Visual Studio. Continuous Integration: CruiseControl, Hudson, Jenkins. Statische Code Analyse: QA-C und Polyspace. Laufzeit-Analyse: Winrtmo. Diverse Compiler: GreenHills, WindRiver Diab, RealView ARM, GCC Arm, GCC für x86, Visual Studio 6 und Visual Studio 2010. Microcontroller: NEC V850 Fx3, Freescale MPC56xx, Infineon Tricore 27xx., TI Omap, Bus-Systeme/Protokolle: CAN, LIN, Flexray, XCP, UDS, RS232

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, ARM-Architektur, Software Architektur / Modellierung, C++, Java (allg.), Perl, Python, Softwareentwicklung (allg.), Automotive SPICE, AUTOSAR (AUTomotive Open System ARchitecture), ISO 26262

Zertifikate

intacs™ certified Provisional Assessor Automotive SPICE®
2020
IPMA Level B
2019
ITIL 4 Foundation
2019
IPMA Level C
2018
IPMA Level D
2017

Ausbildung

Softwaretechnik und Medieninformatik
Dipl.-Ing(FH)
2009
Esslingen

Über mich

Erfahrener und zertifizierter Senior Projektmanager (IPMA® Level B, ITIL® 4 Foundation) und Senior Softwareentwickler (Dipl.-Ing.(FH) Softwareengineering) mit über 10 Jahren Berufserfahrung in leitenden Positionen, wie auch als Softwareentwickler, in verschiedenen Projekten. Viel Erfahrung mit Internationalem und interkulturellem Projekten.


Certified Senior Project Manager (IPMA® Level B)
ITIL® 4 Foundation Zertifiziert
Projektplanung, Projektsteuerung und Verantwortung für Termine, Budget und Qualität.
Senior Softwareentwickler C/C++ (embedded/Automotive)

Weitere Kenntnisse

Dipl.-Ing.(FH) Softwaretechnik und Medieninformatik
Certified Senior Project Manager (IPMA® Level B)
ITIL® 4 Foundation Zertifiziert

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
3373
Alter
45
Berufserfahrung
18 Jahre und 6 Monate (seit 09/2005)
Projektleitung
10 Jahre

Kontaktdaten

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

Jetzt Mitglied werden