Senior Softwareingenieur. Senior Consultant und Projektmanager (IPMA® Level B).
Aktualisiert am 07.07.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 07.07.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Senior Softwareingenieur
IPMA Level B
C/C++/C#/Python
Automotive SPICE
C++20
GRPC
WCF
Key Exchange
WolfSSL
Security Konzepte
C#
Functional Programing
Common Lisp
FreeRTOS
Embedded
C
Kryptographie
Python
I2C
SPI
ADXL345
STM32
CAN-Bus
Deutsch
Muttersprache
Englisch
Sehr gut in Wort und Schrift
Französisch
gute Kenntnisse

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

16 Jahre 3 Monate
2009-09 - heute

Treiberentwicklung und -Optimierung. HAL-Entwicklung

Software-Entwickler und -Architekt C++ C Template-Meta Programming ...
Software-Entwickler und -Architekt

Als Softwareingenieur spezialisiere ich mich auf die Entwicklung und Optimierung von Softwarelösungen im Bereich eingebetteter Systeme. In meinem Büro widme ich mich unter anderem der Entwicklung von Treibern unterschiedlicher Schnittstellen wie I2C und SPI für Mikrocontroller der STM32-Reihe , die auf ARM Cortex-M3- und M4-Architekturen basieren. Meine Arbeit umfasst sowohl die Implementierung als auch die Fehlerbehebung und Anpassung dieser Treiber, um den spezifischen Anforderungen meiner Projekte und Kunden gerecht zu werden

STM32L152 STM32F401 STM32F411 Atmel AVR
C++ C Template-Meta Programming Variadic Templates Secure Programming Embedded C++ FreeRTOS
Hofer Software und Projektberatung GbR
4 Jahre 3 Monate
2020-10 - 2024-12

Integration von embedded Software. Entwicklung eines Embedded Software Simulationssytems basiered auf Microservices.

Softwareentwickler und Berater C# Python ETL embedded template library ...
Softwareentwickler und Berater
Embedded Software Developer (C++/C#/Python/Perl) für die E-Bike Simulation-Software

Rolle: Software-Ingenieur und Berater

Verantwortlichkeiten und Aufgaben:

  • Entwicklung einer umfassenden Software, die symmetrische und asymmetrische Verschlüsselung (Sicherheitszertifikate und Nachrichten-Signierung) integriert (WolfSSL, C++).
  • Integration und Refactoring der Simulationssoftware mit dem Message Bus Plugin (C++).
  • Integration und Konfiguration der Verschlüsselungssoftwarekomponente für symmetrische und asymmetrische Verschlüsselung und Signierung zwischen Simulationsumgebung und eingebetteter Hardware. Durchführung von Funktionalitäts-, Datenübertragungs- und Verschlüsselungstests, Dokumentation der Ergebnisse. (C++)
  • Integration von Embedded-Basissoftware in die Simulationssoftware (C++)
  • Performance Optimierung der Embedded Simulation bezüglich Laufzeit und Entkopplung vom Simulationssystem zum Lastenausgleich, Optimierung des Scheduling in der Simulation und Entkopplung vom RTOS System (C++).
  • Schnittstellen-Migration von C zu modernem C++
  • Unterstützung der Integration der Security-Komponenten in das Embedded Linux System zur Kommunikationssimulation (C++/xText OAW/Python)
  • Entwicklung einer Microservice-basierten Architektur für die eingebettete Softwaresimulation basierend auf Windows Communication Foundation (C++, C#).
  • Entwicklung eines gRPC-basierten Microservices-Ansatzes für die eingebettete Softwaresimulation basierend auf Google RPC und Protobuf. (C++, C#)
  • Custom-Marshaling von Datentypen zum Datenaustausch in der EmbeddedSimulation (C#/C++)
  • Integration und Konfiguration der Microservices für die Simulationsumgebung. Durchführung von Funktionalitäts-, Datenübertragungs- und Tests, Dokumentation der Ergebnisse. (C++)
  • Entwicklung einer sicheren Zertifikatsverwaltung für die eingebettete Simulation unter Verwendung des Windows Credential Managers. (C++)
  • Entwicklung mehrerer Tools für den sicheren Zertifikatstransfer vom Generator zum Windows Credential Manager und sichere Löschung der generierten Zertifikate (C++, Python).
  • Debugging und Verifikation basierend auf vordefinierten Testfällen.
  • Erstellung detaillierter technischer Dokumentation.
  • Entwicklung Codegenerator zur Substituierung von Vector CANoe in Microsoft UnitTest Umgebung (Perl)
  • Unterstützung im Projektmanagement und Projektleitung. Interim-Teamleitung und Abstimmung mit Steakholdern. Ramp-up neuer Kollegen in das Projektteam (China/Ägypten/Bulgarien/Deutschland)
Visual Studio Atlassian JIRA Confluence Artifactory Teams Slack
C# Python ETL embedded template library WolfSSL Google-Test Microservices Microsoft WCF gRPC C++20 Perl xText FreeRTOS
Robert Bosch GmbH
Reutlingen
5 Jahre
2016-01 - 2020-12

Entwicklung und Einführung von EXAM als Testsystem

Iterim-Projektleiter und Softwareentwickler C C++ Python
Iterim-Projektleiter und Softwareentwickler

Rollen: Software-Engineer und Projektberater, später Projektleiter, in einem Konsolidierungsprojekt.

Softwareentwicklung:

  • Debugging, Laufzeitoptimierung und Weiterentwicklung der bestehenden Restbussimulation für CAN, CAN-FD und LIN.  (C++)
  • Portierung bestehender Softwarekomponenten nach EXAM Testautomatisierung (Python)
  • Debugging und Stabilisierung der Softwarepakete für Endurance-Run in der Umwelterprobung. (C++)
  • Entwicklung einer ISO-TP (ISO 15765-2) Komponente für die Restbussimulation und Flashsoftware (C++) und für den Softwaretest (Python) per Codegenerator Papyrus.
  • Entwicklung von Komponenten zur Ansteuerung von Lichtfunkionen und Schrittmotoren mit Messung der Stromaufnahme und zeitlichen Verhalten auf der ECU. (C++/NI VISA/C#/Python (EXAM))
  • Entwicklung von Komponenten zur Ansteuerung von Klimakammern, Constanter und Funktionsgeneratoren. (C++/NI VISA/Python (EXAM))
  • Refactoring
  •  Analyse von Fehlern und Problemen (Debugging).
  • Unterstützung in der Projektierung, Anpassung, Einführung und Schulung von EXAM als abteilungsübergreifendes Testsystem.

 

Projekt Management Beratung bezüglich: 

  • Projektstruktur in internationalen Teams, 
  • Risikomanagement, 
  • Stakeholder,
  • Changemanagement, CCB und Dokumentation
  • Abnahme bei Werkverträgen
  • Interim-Projektleitung
  • Technical-Lead (C++/Python).

 

Programmiersprachen: C, C++, Python

 

Verwendete Werkzeuge: Git, ClearCase, ClearQuest, VisualStudio, Eclipse,  Sharepoint, Jira, Confluence

Git ClearCase ClearQuest VisualStudio Eclipse Sharepoint Jira Confluence PapyrusUML
C C++ Python
Marelli Automotive Lighting
Reutlingen
2 Jahre
2015-01 - 2016-12

Support der Basissoftware für Steuergeräte

Software-Engineer und Projektleitung: C C++ Perl ...
Software-Engineer und Projektleitung:

Embedded Software Entwicklung:

  • Portierung der CUnit-Tests zu Cantata++ für die Autosar Komponenten: Dem, Dcm, CanTp, Det, Dlt, DoIP,FiM, FrTP, J1939Tp.
  • RAM/ROM Optimierungsanalysen und Strategieerarbeitung für die Umsetzung im Variantenhandling für verschiedene Projekte bezüglich den Microcontrollern: RH850/P1X und MPC55XX Derivate.
  • Integration der Optimierung in Softwaregeneratoren.
  • Laufzeitanalyse und Optimierung der Dem Komponente bezüglich Debouncing bei verschiedenen Projekten.

Projektleitung Testautomatisierung mit Cantata++:

  • Softwareentwicklung zur Testautomatisierung für Autosar-Komponenten mit Cantata++
  • Integration von Cantata++ in bestehende Testumgebung mit Machbarkeitsanalyse, Konzeptentwicklung und Umsetzung.
  • Software zur Steuerung von Cantata++ und des Variantenhandlings.
  • Software zur Zusammenführung und Darstellung verschiedener HIS-Metriken.

Unterstützung:

  • Debugging, Fehleranalysen, Code-Reviews
  • Komponenten-Modellierung mit EnterpriseArchitect (Reverseengineering): Dem, Dcm, CanTp, Det, Dlt, DoIP,FiM, FrTP, J1939Tp.
Git Eclipse Doors Cantata++ Lauterbach PLS UDE Enterprise Architect
C C++ Perl MISRA für C / C++ ISO26262 ASIL D
Robert Bosch GmbH
Abstatt
5 Jahre
2010-01 - 2014-12

Support der Basissoftware für Steuergeräte

Software-Engineer C C++ Perl ...
Software-Engineer

Embedded Software Entwicklung:

  • Testsystem für Steuergeräte als AUTOSAR Complex Device Driver.
  • Komponenten für Laufzeit- und des Ressourcenmessung auf diversen Entwicklungsboards.
  • Protokoll zur Kommunikation zwischen Steuergerät und Testersoftware per XCP, diversen Debuggern (iSystem,Lauterbach, PLS UDE, NEC Multi) sowie RS232 und Windows COM (bei lokaler Simulation).
  • Integration und Inbetriebnahme des Embedded Testsystem für verschiedenen Entwicklungsboards.

 

Tool Entwicklung:

  • Compiler-Output Parser für Trendanalysen in Jen-kins CI (Hightec, Greenhills, Diab).
  • Analysesoftware für die Speicherbelegung (RAM/ROM) von Komponente via Map-File, Elf- und Obj-Files für die Compi-ler: Hightec, Greenhills, Diab und GCC für ARM.
  • Portmapping Parser für Jenkins CI zur Darstellung etwaiger Port-Konflikte in den jeweiligen Konfigurationen der Projekte.
  • Requirement-Traceability-Software zur Erfassung der Test-Abdeckung der vom Software-Design abgeleiteten Interface Observation-Points (ASPICE SWE.4, SWE.5, SWE.6).

 

Unterstützung bei:

  • Debugging, Fehleranalysen, Code-Reviews und Inbetriebnahmen,
  • Test-Design und Programmierung (ISO26262 SW-Komponenten und Systemintegration-Test).
  • Code Coverage mit Rational Test und GNUCoverage.



 

NEC V850 (fx3 fx4) Freescale MPC5643L Infineon Tricore 27xx / IFX/JDP TI OMAP. GNUCoverage RTRT Eclipse Lauterbach PLS UDE iSystem
C C++ Perl Python CAN LIN Flexray XCP UDS RS232 ISystem SDK Lauterbach API Vector VXLApi C# MISRA für C / C++ AUTOSAR AUTOSAR Complex Device Driver ISO 26262
Robert Bosch GmbH
Leonberg, Feuerbach, Abstatt

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2020-09 - 2020-09

Automotive SPICE Provisional Assessor

intacs? certified Provisional Assessor Automotive SPICE®, VDA-QMC Berlin
intacs? certified Provisional Assessor Automotive SPICE®
VDA-QMC Berlin
1 Monat
2019-07 - 2019-07

Zertifizierung ITIL® 4 Foundation

Certified ITIL® 4 Foundation, PeopleCert, Stuttgart
Certified ITIL® 4 Foundation
PeopleCert, Stuttgart
  • ITIL Service-Value System
  • ITIL Service-Value Chain
  • ITIL Service-Management
  • ITIL Practices
5 Monate
2019-01 - 2019-05

Zertifizierung Projektmanagement IPMA Level B

Certified Senior Project Manager (IPMA® Level B), GPM, Nürnberg
Certified Senior Project Manager (IPMA® Level B)
GPM, Nürnberg

Portfolio-, Programm- und Multiprojektmanagement.

3 Monate
2017-11 - 2018-01

Zertifizierung Projektmanagement IPMA Level C

Certified Project Manager (IPMA® Level C), GPM, Stuttgart - Nürnberg
Certified Project Manager (IPMA® Level C)
GPM, Stuttgart - Nürnberg

Projektmanagement nach IPMA Standard

3 Monate
2016-11 - 2017-01

Zertifizierung Projektmanagement IPMA Level D

ZERTIFIZIERTER PROJEKTMANAGEMENT-FACHMANN (GPM), GPM, Stuttgart
ZERTIFIZIERTER PROJEKTMANAGEMENT-FACHMANN (GPM)
GPM, Stuttgart

Projektmanagement nach IPMA Standard.

Position

Position

Erfahrener und zertifizierter Senior Softwareengineer (Dipl.-Ing.(FH)) und Senior Projektmanager (IPMA® Level B, ITIL® 4 Foundation) mit über 15 Jahren Berufserfahrung in verschiedenen Prositionen: Softwareentwicklung, Beratung und Leitung.

  • Senior Softwareentwickler C/C++ (Embedded und System-Entwicklung)
  • Automotive SPICE Provisional Assessor
  • Certified Senior Project Manager (IPMA® Level B)
  • ITIL® 4 Foundation Zertifiziert

Kompetenzen

Kompetenzen

Top-Skills

Senior Softwareingenieur IPMA Level B C/C++/C#/Python Automotive SPICE C++20 GRPC WCF Key Exchange WolfSSL Security Konzepte C# Functional Programing Common Lisp FreeRTOS Embedded C Kryptographie Python I2C SPI ADXL345 STM32 CAN-Bus

Aufgabenbereiche

Softwareentwickung
Experte
Projekt- und Managementberatung
Experte
Teamleitung
Experte
Embedded Softwareentwicklung
Experte

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Experte
Atlassian Confluence
Fortgeschritten
Atlassian JIRA
Fortgeschritten
Automotive SPICE
Experte
AUTOSAR
Experte
ClearCase
Fortgeschritten
Doors
Fortgeschritten
eASEE
Fortgeschritten
Enterprise Architect
Fortgeschritten
ETL embedded template library
Experte
EXAM
Experte
Excel
Experte
Git
Experte
Google-Test
Fortgeschritten
IBM ALM
Basics
IPMA Level B
Experte
ISO 15765-2
Experte
ISO 26262
Fortgeschritten
ITIL Foundation
Fortgeschritten
Microservices
Experte
Microsoft Office
Fortgeschritten
Microsoft Project
Fortgeschritten
Microsoft Sharepoint
Fortgeschritten
Microsoft Teams
Fortgeschritten
Microsoft Visio
Fortgeschritten
Microsoft WCF
Experte
Mind Manager
Fortgeschritten
Mindjet
Fortgeschritten
Polyspace
Fortgeschritten
Power Point
Fortgeschritten
ProjectLibre
Experte
QA-C/MISRA
Experte
Rational ClearQuest
Fortgeschritten
Requirement Analyse
Experte
Skype
Fortgeschritten
Vector CANoe
Experte
Visual Studio
Experte
Whireshark
Fortgeschritten
WolfSSL
Fortgeschritten
Zoom
Fortgeschritten
Protobuf
Experte
gRPC
Experte

Betriebssysteme

Embedded Linux
Experte
Unix
Experte
Windows
Experte
FreeRTOS
Experte

Programmiersprachen

Assembler
Experte
C
Experte
C#
Experte
C++
Experte
C++17
Experte
CommonLisp
Experte
Java
Fortgeschritten
Perl
Experte
Python
Experte
SQL
Fortgeschritten

Datenbanken

MySQL
Fortgeschritten
SQL
Fortgeschritten
SQLight
Experte


Datenkommunikation

CAN/LIN
Experte
Ethernet
Experte
Netzwerkprogrammierung
Fortgeschritten

Entwicklung verschiedener Kommunikationsprotokolle für in-memory Kommunikation. Client/Server Architektur per Berkeley Sockets TCP/IP mit Objekt-Serialisierung (C++/C++11 und Python [python-ctypes] ).

Berechnung / Simulation / Versuch / Validierung

CANoe
Experte
CANTATA++
Experte
EXAM
Experte

Design / Entwicklung / Konstruktion

Datenbasiertes Softwaredesign
Experte
OOD Object oriented design
Experte
OOP Object oriented programming
Experte
SA/SD und SA/SDRT nach DeMarco und Yourdon
Experte
UML
Experte
Verteilte-Systeme (Client-Server)
Experte
Funktionale Programmierung
Experte
embedded OS Simulation für Pre-Softwareintegration
Experte
  • Entwurf diverser Kommunikationsprotokolle zur Kommunikation mit Steuergeräten.
  • Restbussimulation (CAN/LIN/Diagnose|C++)
  • Microservices ( gRPC, Protobuf, C++ und C#)
  • Encryption, Hash calculation, Symmetric- and Asymmetric KeyExchange per WolfSSL Library.
  • CAN Bus anaylse
  • Embedded Software:  Komponentenentwicklung, Optimierungen (RAM/ROM/Laufzeit), Debugging, C und C++ (Automotive: AUTOSAR Complex Device Driver)
  • Entwicklung ISO-TP Softwarekomponente (ISO 15765-2) für CAN und CANFD in C++ und Python
  • Embedded Software: Entwurf eines Hardwareunabhängigen On-Board Kommunikations- und Ausführung-Frameworks für Steuergeräte zur Teststeuerung: Unit-, Modul- (Komponente), Funktional- und Integrationstests in C.

 

Managementerfahrung in Unternehmen

Senior Software-Engineer
Experte
Projektmanager (iterim) und Projektberater
Experte
Leitung Projektteams
Experte
Coaching
Experte

Branchen

Branchen

  • Automotive
  • Maschinenbau
  • Industrie
  • Softwarehäuser

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

16 Jahre 3 Monate
2009-09 - heute

Treiberentwicklung und -Optimierung. HAL-Entwicklung

Software-Entwickler und -Architekt C++ C Template-Meta Programming ...
Software-Entwickler und -Architekt

Als Softwareingenieur spezialisiere ich mich auf die Entwicklung und Optimierung von Softwarelösungen im Bereich eingebetteter Systeme. In meinem Büro widme ich mich unter anderem der Entwicklung von Treibern unterschiedlicher Schnittstellen wie I2C und SPI für Mikrocontroller der STM32-Reihe , die auf ARM Cortex-M3- und M4-Architekturen basieren. Meine Arbeit umfasst sowohl die Implementierung als auch die Fehlerbehebung und Anpassung dieser Treiber, um den spezifischen Anforderungen meiner Projekte und Kunden gerecht zu werden

STM32L152 STM32F401 STM32F411 Atmel AVR
C++ C Template-Meta Programming Variadic Templates Secure Programming Embedded C++ FreeRTOS
Hofer Software und Projektberatung GbR
4 Jahre 3 Monate
2020-10 - 2024-12

Integration von embedded Software. Entwicklung eines Embedded Software Simulationssytems basiered auf Microservices.

Softwareentwickler und Berater C# Python ETL embedded template library ...
Softwareentwickler und Berater
Embedded Software Developer (C++/C#/Python/Perl) für die E-Bike Simulation-Software

Rolle: Software-Ingenieur und Berater

Verantwortlichkeiten und Aufgaben:

  • Entwicklung einer umfassenden Software, die symmetrische und asymmetrische Verschlüsselung (Sicherheitszertifikate und Nachrichten-Signierung) integriert (WolfSSL, C++).
  • Integration und Refactoring der Simulationssoftware mit dem Message Bus Plugin (C++).
  • Integration und Konfiguration der Verschlüsselungssoftwarekomponente für symmetrische und asymmetrische Verschlüsselung und Signierung zwischen Simulationsumgebung und eingebetteter Hardware. Durchführung von Funktionalitäts-, Datenübertragungs- und Verschlüsselungstests, Dokumentation der Ergebnisse. (C++)
  • Integration von Embedded-Basissoftware in die Simulationssoftware (C++)
  • Performance Optimierung der Embedded Simulation bezüglich Laufzeit und Entkopplung vom Simulationssystem zum Lastenausgleich, Optimierung des Scheduling in der Simulation und Entkopplung vom RTOS System (C++).
  • Schnittstellen-Migration von C zu modernem C++
  • Unterstützung der Integration der Security-Komponenten in das Embedded Linux System zur Kommunikationssimulation (C++/xText OAW/Python)
  • Entwicklung einer Microservice-basierten Architektur für die eingebettete Softwaresimulation basierend auf Windows Communication Foundation (C++, C#).
  • Entwicklung eines gRPC-basierten Microservices-Ansatzes für die eingebettete Softwaresimulation basierend auf Google RPC und Protobuf. (C++, C#)
  • Custom-Marshaling von Datentypen zum Datenaustausch in der EmbeddedSimulation (C#/C++)
  • Integration und Konfiguration der Microservices für die Simulationsumgebung. Durchführung von Funktionalitäts-, Datenübertragungs- und Tests, Dokumentation der Ergebnisse. (C++)
  • Entwicklung einer sicheren Zertifikatsverwaltung für die eingebettete Simulation unter Verwendung des Windows Credential Managers. (C++)
  • Entwicklung mehrerer Tools für den sicheren Zertifikatstransfer vom Generator zum Windows Credential Manager und sichere Löschung der generierten Zertifikate (C++, Python).
  • Debugging und Verifikation basierend auf vordefinierten Testfällen.
  • Erstellung detaillierter technischer Dokumentation.
  • Entwicklung Codegenerator zur Substituierung von Vector CANoe in Microsoft UnitTest Umgebung (Perl)
  • Unterstützung im Projektmanagement und Projektleitung. Interim-Teamleitung und Abstimmung mit Steakholdern. Ramp-up neuer Kollegen in das Projektteam (China/Ägypten/Bulgarien/Deutschland)
Visual Studio Atlassian JIRA Confluence Artifactory Teams Slack
C# Python ETL embedded template library WolfSSL Google-Test Microservices Microsoft WCF gRPC C++20 Perl xText FreeRTOS
Robert Bosch GmbH
Reutlingen
5 Jahre
2016-01 - 2020-12

Entwicklung und Einführung von EXAM als Testsystem

Iterim-Projektleiter und Softwareentwickler C C++ Python
Iterim-Projektleiter und Softwareentwickler

Rollen: Software-Engineer und Projektberater, später Projektleiter, in einem Konsolidierungsprojekt.

Softwareentwicklung:

  • Debugging, Laufzeitoptimierung und Weiterentwicklung der bestehenden Restbussimulation für CAN, CAN-FD und LIN.  (C++)
  • Portierung bestehender Softwarekomponenten nach EXAM Testautomatisierung (Python)
  • Debugging und Stabilisierung der Softwarepakete für Endurance-Run in der Umwelterprobung. (C++)
  • Entwicklung einer ISO-TP (ISO 15765-2) Komponente für die Restbussimulation und Flashsoftware (C++) und für den Softwaretest (Python) per Codegenerator Papyrus.
  • Entwicklung von Komponenten zur Ansteuerung von Lichtfunkionen und Schrittmotoren mit Messung der Stromaufnahme und zeitlichen Verhalten auf der ECU. (C++/NI VISA/C#/Python (EXAM))
  • Entwicklung von Komponenten zur Ansteuerung von Klimakammern, Constanter und Funktionsgeneratoren. (C++/NI VISA/Python (EXAM))
  • Refactoring
  •  Analyse von Fehlern und Problemen (Debugging).
  • Unterstützung in der Projektierung, Anpassung, Einführung und Schulung von EXAM als abteilungsübergreifendes Testsystem.

 

Projekt Management Beratung bezüglich: 

  • Projektstruktur in internationalen Teams, 
  • Risikomanagement, 
  • Stakeholder,
  • Changemanagement, CCB und Dokumentation
  • Abnahme bei Werkverträgen
  • Interim-Projektleitung
  • Technical-Lead (C++/Python).

 

Programmiersprachen: C, C++, Python

 

Verwendete Werkzeuge: Git, ClearCase, ClearQuest, VisualStudio, Eclipse,  Sharepoint, Jira, Confluence

Git ClearCase ClearQuest VisualStudio Eclipse Sharepoint Jira Confluence PapyrusUML
C C++ Python
Marelli Automotive Lighting
Reutlingen
2 Jahre
2015-01 - 2016-12

Support der Basissoftware für Steuergeräte

Software-Engineer und Projektleitung: C C++ Perl ...
Software-Engineer und Projektleitung:

Embedded Software Entwicklung:

  • Portierung der CUnit-Tests zu Cantata++ für die Autosar Komponenten: Dem, Dcm, CanTp, Det, Dlt, DoIP,FiM, FrTP, J1939Tp.
  • RAM/ROM Optimierungsanalysen und Strategieerarbeitung für die Umsetzung im Variantenhandling für verschiedene Projekte bezüglich den Microcontrollern: RH850/P1X und MPC55XX Derivate.
  • Integration der Optimierung in Softwaregeneratoren.
  • Laufzeitanalyse und Optimierung der Dem Komponente bezüglich Debouncing bei verschiedenen Projekten.

Projektleitung Testautomatisierung mit Cantata++:

  • Softwareentwicklung zur Testautomatisierung für Autosar-Komponenten mit Cantata++
  • Integration von Cantata++ in bestehende Testumgebung mit Machbarkeitsanalyse, Konzeptentwicklung und Umsetzung.
  • Software zur Steuerung von Cantata++ und des Variantenhandlings.
  • Software zur Zusammenführung und Darstellung verschiedener HIS-Metriken.

Unterstützung:

  • Debugging, Fehleranalysen, Code-Reviews
  • Komponenten-Modellierung mit EnterpriseArchitect (Reverseengineering): Dem, Dcm, CanTp, Det, Dlt, DoIP,FiM, FrTP, J1939Tp.
Git Eclipse Doors Cantata++ Lauterbach PLS UDE Enterprise Architect
C C++ Perl MISRA für C / C++ ISO26262 ASIL D
Robert Bosch GmbH
Abstatt
5 Jahre
2010-01 - 2014-12

Support der Basissoftware für Steuergeräte

Software-Engineer C C++ Perl ...
Software-Engineer

Embedded Software Entwicklung:

  • Testsystem für Steuergeräte als AUTOSAR Complex Device Driver.
  • Komponenten für Laufzeit- und des Ressourcenmessung auf diversen Entwicklungsboards.
  • Protokoll zur Kommunikation zwischen Steuergerät und Testersoftware per XCP, diversen Debuggern (iSystem,Lauterbach, PLS UDE, NEC Multi) sowie RS232 und Windows COM (bei lokaler Simulation).
  • Integration und Inbetriebnahme des Embedded Testsystem für verschiedenen Entwicklungsboards.

 

Tool Entwicklung:

  • Compiler-Output Parser für Trendanalysen in Jen-kins CI (Hightec, Greenhills, Diab).
  • Analysesoftware für die Speicherbelegung (RAM/ROM) von Komponente via Map-File, Elf- und Obj-Files für die Compi-ler: Hightec, Greenhills, Diab und GCC für ARM.
  • Portmapping Parser für Jenkins CI zur Darstellung etwaiger Port-Konflikte in den jeweiligen Konfigurationen der Projekte.
  • Requirement-Traceability-Software zur Erfassung der Test-Abdeckung der vom Software-Design abgeleiteten Interface Observation-Points (ASPICE SWE.4, SWE.5, SWE.6).

 

Unterstützung bei:

  • Debugging, Fehleranalysen, Code-Reviews und Inbetriebnahmen,
  • Test-Design und Programmierung (ISO26262 SW-Komponenten und Systemintegration-Test).
  • Code Coverage mit Rational Test und GNUCoverage.



 

NEC V850 (fx3 fx4) Freescale MPC5643L Infineon Tricore 27xx / IFX/JDP TI OMAP. GNUCoverage RTRT Eclipse Lauterbach PLS UDE iSystem
C C++ Perl Python CAN LIN Flexray XCP UDS RS232 ISystem SDK Lauterbach API Vector VXLApi C# MISRA für C / C++ AUTOSAR AUTOSAR Complex Device Driver ISO 26262
Robert Bosch GmbH
Leonberg, Feuerbach, Abstatt

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2020-09 - 2020-09

Automotive SPICE Provisional Assessor

intacs? certified Provisional Assessor Automotive SPICE®, VDA-QMC Berlin
intacs? certified Provisional Assessor Automotive SPICE®
VDA-QMC Berlin
1 Monat
2019-07 - 2019-07

Zertifizierung ITIL® 4 Foundation

Certified ITIL® 4 Foundation, PeopleCert, Stuttgart
Certified ITIL® 4 Foundation
PeopleCert, Stuttgart
  • ITIL Service-Value System
  • ITIL Service-Value Chain
  • ITIL Service-Management
  • ITIL Practices
5 Monate
2019-01 - 2019-05

Zertifizierung Projektmanagement IPMA Level B

Certified Senior Project Manager (IPMA® Level B), GPM, Nürnberg
Certified Senior Project Manager (IPMA® Level B)
GPM, Nürnberg

Portfolio-, Programm- und Multiprojektmanagement.

3 Monate
2017-11 - 2018-01

Zertifizierung Projektmanagement IPMA Level C

Certified Project Manager (IPMA® Level C), GPM, Stuttgart - Nürnberg
Certified Project Manager (IPMA® Level C)
GPM, Stuttgart - Nürnberg

Projektmanagement nach IPMA Standard

3 Monate
2016-11 - 2017-01

Zertifizierung Projektmanagement IPMA Level D

ZERTIFIZIERTER PROJEKTMANAGEMENT-FACHMANN (GPM), GPM, Stuttgart
ZERTIFIZIERTER PROJEKTMANAGEMENT-FACHMANN (GPM)
GPM, Stuttgart

Projektmanagement nach IPMA Standard.

Position

Position

Erfahrener und zertifizierter Senior Softwareengineer (Dipl.-Ing.(FH)) und Senior Projektmanager (IPMA® Level B, ITIL® 4 Foundation) mit über 15 Jahren Berufserfahrung in verschiedenen Prositionen: Softwareentwicklung, Beratung und Leitung.

  • Senior Softwareentwickler C/C++ (Embedded und System-Entwicklung)
  • Automotive SPICE Provisional Assessor
  • Certified Senior Project Manager (IPMA® Level B)
  • ITIL® 4 Foundation Zertifiziert

Kompetenzen

Kompetenzen

Top-Skills

Senior Softwareingenieur IPMA Level B C/C++/C#/Python Automotive SPICE C++20 GRPC WCF Key Exchange WolfSSL Security Konzepte C# Functional Programing Common Lisp FreeRTOS Embedded C Kryptographie Python I2C SPI ADXL345 STM32 CAN-Bus

Aufgabenbereiche

Softwareentwickung
Experte
Projekt- und Managementberatung
Experte
Teamleitung
Experte
Embedded Softwareentwicklung
Experte

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Experte
Atlassian Confluence
Fortgeschritten
Atlassian JIRA
Fortgeschritten
Automotive SPICE
Experte
AUTOSAR
Experte
ClearCase
Fortgeschritten
Doors
Fortgeschritten
eASEE
Fortgeschritten
Enterprise Architect
Fortgeschritten
ETL embedded template library
Experte
EXAM
Experte
Excel
Experte
Git
Experte
Google-Test
Fortgeschritten
IBM ALM
Basics
IPMA Level B
Experte
ISO 15765-2
Experte
ISO 26262
Fortgeschritten
ITIL Foundation
Fortgeschritten
Microservices
Experte
Microsoft Office
Fortgeschritten
Microsoft Project
Fortgeschritten
Microsoft Sharepoint
Fortgeschritten
Microsoft Teams
Fortgeschritten
Microsoft Visio
Fortgeschritten
Microsoft WCF
Experte
Mind Manager
Fortgeschritten
Mindjet
Fortgeschritten
Polyspace
Fortgeschritten
Power Point
Fortgeschritten
ProjectLibre
Experte
QA-C/MISRA
Experte
Rational ClearQuest
Fortgeschritten
Requirement Analyse
Experte
Skype
Fortgeschritten
Vector CANoe
Experte
Visual Studio
Experte
Whireshark
Fortgeschritten
WolfSSL
Fortgeschritten
Zoom
Fortgeschritten
Protobuf
Experte
gRPC
Experte

Betriebssysteme

Embedded Linux
Experte
Unix
Experte
Windows
Experte
FreeRTOS
Experte

Programmiersprachen

Assembler
Experte
C
Experte
C#
Experte
C++
Experte
C++17
Experte
CommonLisp
Experte
Java
Fortgeschritten
Perl
Experte
Python
Experte
SQL
Fortgeschritten

Datenbanken

MySQL
Fortgeschritten
SQL
Fortgeschritten
SQLight
Experte


Datenkommunikation

CAN/LIN
Experte
Ethernet
Experte
Netzwerkprogrammierung
Fortgeschritten

Entwicklung verschiedener Kommunikationsprotokolle für in-memory Kommunikation. Client/Server Architektur per Berkeley Sockets TCP/IP mit Objekt-Serialisierung (C++/C++11 und Python [python-ctypes] ).

Berechnung / Simulation / Versuch / Validierung

CANoe
Experte
CANTATA++
Experte
EXAM
Experte

Design / Entwicklung / Konstruktion

Datenbasiertes Softwaredesign
Experte
OOD Object oriented design
Experte
OOP Object oriented programming
Experte
SA/SD und SA/SDRT nach DeMarco und Yourdon
Experte
UML
Experte
Verteilte-Systeme (Client-Server)
Experte
Funktionale Programmierung
Experte
embedded OS Simulation für Pre-Softwareintegration
Experte
  • Entwurf diverser Kommunikationsprotokolle zur Kommunikation mit Steuergeräten.
  • Restbussimulation (CAN/LIN/Diagnose|C++)
  • Microservices ( gRPC, Protobuf, C++ und C#)
  • Encryption, Hash calculation, Symmetric- and Asymmetric KeyExchange per WolfSSL Library.
  • CAN Bus anaylse
  • Embedded Software:  Komponentenentwicklung, Optimierungen (RAM/ROM/Laufzeit), Debugging, C und C++ (Automotive: AUTOSAR Complex Device Driver)
  • Entwicklung ISO-TP Softwarekomponente (ISO 15765-2) für CAN und CANFD in C++ und Python
  • Embedded Software: Entwurf eines Hardwareunabhängigen On-Board Kommunikations- und Ausführung-Frameworks für Steuergeräte zur Teststeuerung: Unit-, Modul- (Komponente), Funktional- und Integrationstests in C.

 

Managementerfahrung in Unternehmen

Senior Software-Engineer
Experte
Projektmanager (iterim) und Projektberater
Experte
Leitung Projektteams
Experte
Coaching
Experte

Branchen

Branchen

  • Automotive
  • Maschinenbau
  • Industrie
  • Softwarehäuser

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.