Entwicklung und Integration von Complex Device Driver unter AUTOSAR (SPI, DMA, ADC, UART)
Anbindung von verschiedenen IC (CAN-Treiber: NXP TJA1043, SBC: Infineon TLF35584, Battery Monitor: TI BQ75614, Current Monitor: Analog ADuC M330/331
Produktentwicklung bis zur Serienreife
Entwicklungsprozess nach Automotive SPICE
Funktionale Sicherheit: Implementierung nach ASIL-C (IEC61508, ISO26262)
Umsetzung von Requirements (DOORS)
Erstellen von Unit Design (Rhapsody)
Durchführen von Codeanalysen (Source Insight, QA-C, MISRA)
Durchführen von Unit Tests
Durchführen von Code- und Designreviews
Zielsystem:
Infineon Aurix TriCore Multiprozessor-System TC36x
Entwicklungsumgebung:
Coding: Source Insight
Workflow: PTC
Compiler: Tasking
Debugger: iSystem IC5000
Codeanalyse: QA-C, MISRA
Unit Design: IBM Rhapsody
Unit Test: Parasoft
Programmiersprache, Betriebssysteme:
AUTOSAR 4.3
C
Hardwarenahe Softwareentwicklung für einen Wählhebel eines Automatikgetriebes für den Automotivsektor
Entwicklung von Complex Device Driver unter AUTOSAR (PWM, ADC, DMA)
Produktentwicklung bis zur Serienreife
Entwicklungsprozess nach Automotive SPICE
Funktionale Sicherheit: Implementierung nach ASIL-D (IEC61508, ISO26262)
Umsetzung von Requirements (Polarion)
Erstellen von Unit Design (Entprise Architect)
Durchführen von Tests- und Codeanalysen (Source Insight, QA-C, MISRA)
Durchführen von Code- und Designreviews
Zielsystem:
NXP S32 (Cortex-M4)
Entwicklungsumgebungen:
Coding: Source Insight
Workflow: JIRA
Compiler: (IAR Workbench
Unit Design: Enterprise Architect
Debugger: TRACE32 (Lauterbach)
Codeanalyse: QA-C, MISRA
Programmiersprache, Betriebssysteme:
AUTOSAR 4.3
C
Hardwarenahe Softwareentwicklung für ein Batterie-Managment-System für Elektro-Kfz für den Automotivsektor
Entwicklung von Complex Device Driver unter AUTOSAR (GTM, DMA, VADC)
Team-Leitung (15 Mitarbeiter)
Produktentwicklung bis zur Serienreife
Entwicklungsprozess nach Automotive SPICE
Funktionale Sicherheit: Implementierung nach ASIL-C (IEC61508, ISO26262)
Umsetzung von Requirements (JAMA)
Erstellen von Unit Design (JAMA, Entprise Architect)
Durchführen von Tests- und Codeanalysen (Source Insight, QA-C, MISRA)
Durchführen von Unit Tests
Durchführen von Code- und Designreviews
Zielsystem:
Infineon Aurix TriCore Multiprozessor-System TC27x
Entwicklungsumgebungen:
Coding: Source Insight
Workflow: Planio, JIRA
Compiler: (Tasking)
Unit Design: JAMA, Enterprise Architect
Debugger: TRACE32 (Lauterbach)
Codeanalyse: QA-C, MISRA
Unit Test: Parasoft
Programmiersprache, Betriebssysteme:
AUTOSAR 4.3
C, C++
Hardwarenahe Software-Entwicklung für ein Inverter-System im Powertrain für den Automotivsektor
Zielsystem:
Entwicklungsumgebungen:
Programmiersprache, Betriebssysteme:
Hardwarenahe Software-Entwicklung für einen Wankstabilisator für den Automotivbereich
Zielsysteme:
Entwicklungsumgebungen:
Programmiersprache/Betriebssystem:
Produktentwicklung von Fahrerassistenzsystemen (radarbasierter Spurwechselassistent) für den Automotivbereich
Zielsysteme:
Entwicklungsumgebungen:
Programmiersprache, Betriebssysteme:
Konzeption und Produktentwicklung von elektronischen Steuerungskomponenten für die Gebäudeautomation
Zielsysteme:
Programmiersprache:
Konzeption und Produktentwicklung von elektronischen Steuerungskomponenten für verteilte Sensornetzwerke für die Umweltdatenerfassung
Zielsysteme:
Programmiersprache:
Konzeption und Produktentwicklung eines Softwaresystems für die Steuerung von unbemannten Fluggeräten (UAV)
Zielsysteme:
Programmiersprache:
Mitarbeit bei der Internationalen Atomenergiebehörde Wien (IAEO) im Auftrag der UNO als Waffeninspektor im Irak für den Bereich Computerforensik
Zielsysteme:
Projektleitung für die Konzeption und Entwicklung eines digitalen Videorekorders (PVR) für den Consumermarkt
Zielsystem:
Programmiersprache:
Netzwerkadministration auf dem Campus der Universität Paderborn
1995 - 2000:
Hochschulstudium: Informatik, Abschluss: Dipl.-Inf. (2,0)
Diplomarbeit:
Konzeption und Realisierungsansatz eines verteilten Betriebssystems für massiv-parallele Systeme (1,0)
Nebenfach:
Elektrotechnik
Schwerpunkte:
Betriebssystemtechnologien und effizientes Softwaredesign
Schulungen:
2000 - 2017
Diverse Projektschulungen zu den eingesetzten Tools
2018
AUTOSAR Schulungen
Software-Entwicklung
Bussysteme
Embedded Systeme
Messgeräte
Mikrocontroller/digitale Signalprozessoren
Cortex-M3/M4 (ST)
TMS320 (Texas Instruments)
FPGA/CPLD
Sensoren
Debugger/Tracer
Betriebssysteme
Design/Entwicklung
Grundlagen/Konzepte:
Programmierung
Softwareentwicklung für den Automotivsektor:
Hardwareentwicklung embedded Systems (Design, Schaltplan, Layout, Inbetriebnahme)
Entwicklung von Betriebssystemkomponenten für embedded Systeme (hardwarenah)
Förderprojekte:
Kundenaquise:
Diverse Buchtitel gerne auf Anfrage
Auszeichnungen gerne auf Anfrage
Entwicklung und Integration von Complex Device Driver unter AUTOSAR (SPI, DMA, ADC, UART)
Anbindung von verschiedenen IC (CAN-Treiber: NXP TJA1043, SBC: Infineon TLF35584, Battery Monitor: TI BQ75614, Current Monitor: Analog ADuC M330/331
Produktentwicklung bis zur Serienreife
Entwicklungsprozess nach Automotive SPICE
Funktionale Sicherheit: Implementierung nach ASIL-C (IEC61508, ISO26262)
Umsetzung von Requirements (DOORS)
Erstellen von Unit Design (Rhapsody)
Durchführen von Codeanalysen (Source Insight, QA-C, MISRA)
Durchführen von Unit Tests
Durchführen von Code- und Designreviews
Zielsystem:
Infineon Aurix TriCore Multiprozessor-System TC36x
Entwicklungsumgebung:
Coding: Source Insight
Workflow: PTC
Compiler: Tasking
Debugger: iSystem IC5000
Codeanalyse: QA-C, MISRA
Unit Design: IBM Rhapsody
Unit Test: Parasoft
Programmiersprache, Betriebssysteme:
AUTOSAR 4.3
C
Hardwarenahe Softwareentwicklung für einen Wählhebel eines Automatikgetriebes für den Automotivsektor
Entwicklung von Complex Device Driver unter AUTOSAR (PWM, ADC, DMA)
Produktentwicklung bis zur Serienreife
Entwicklungsprozess nach Automotive SPICE
Funktionale Sicherheit: Implementierung nach ASIL-D (IEC61508, ISO26262)
Umsetzung von Requirements (Polarion)
Erstellen von Unit Design (Entprise Architect)
Durchführen von Tests- und Codeanalysen (Source Insight, QA-C, MISRA)
Durchführen von Code- und Designreviews
Zielsystem:
NXP S32 (Cortex-M4)
Entwicklungsumgebungen:
Coding: Source Insight
Workflow: JIRA
Compiler: (IAR Workbench
Unit Design: Enterprise Architect
Debugger: TRACE32 (Lauterbach)
Codeanalyse: QA-C, MISRA
Programmiersprache, Betriebssysteme:
AUTOSAR 4.3
C
Hardwarenahe Softwareentwicklung für ein Batterie-Managment-System für Elektro-Kfz für den Automotivsektor
Entwicklung von Complex Device Driver unter AUTOSAR (GTM, DMA, VADC)
Team-Leitung (15 Mitarbeiter)
Produktentwicklung bis zur Serienreife
Entwicklungsprozess nach Automotive SPICE
Funktionale Sicherheit: Implementierung nach ASIL-C (IEC61508, ISO26262)
Umsetzung von Requirements (JAMA)
Erstellen von Unit Design (JAMA, Entprise Architect)
Durchführen von Tests- und Codeanalysen (Source Insight, QA-C, MISRA)
Durchführen von Unit Tests
Durchführen von Code- und Designreviews
Zielsystem:
Infineon Aurix TriCore Multiprozessor-System TC27x
Entwicklungsumgebungen:
Coding: Source Insight
Workflow: Planio, JIRA
Compiler: (Tasking)
Unit Design: JAMA, Enterprise Architect
Debugger: TRACE32 (Lauterbach)
Codeanalyse: QA-C, MISRA
Unit Test: Parasoft
Programmiersprache, Betriebssysteme:
AUTOSAR 4.3
C, C++
Hardwarenahe Software-Entwicklung für ein Inverter-System im Powertrain für den Automotivsektor
Zielsystem:
Entwicklungsumgebungen:
Programmiersprache, Betriebssysteme:
Hardwarenahe Software-Entwicklung für einen Wankstabilisator für den Automotivbereich
Zielsysteme:
Entwicklungsumgebungen:
Programmiersprache/Betriebssystem:
Produktentwicklung von Fahrerassistenzsystemen (radarbasierter Spurwechselassistent) für den Automotivbereich
Zielsysteme:
Entwicklungsumgebungen:
Programmiersprache, Betriebssysteme:
Konzeption und Produktentwicklung von elektronischen Steuerungskomponenten für die Gebäudeautomation
Zielsysteme:
Programmiersprache:
Konzeption und Produktentwicklung von elektronischen Steuerungskomponenten für verteilte Sensornetzwerke für die Umweltdatenerfassung
Zielsysteme:
Programmiersprache:
Konzeption und Produktentwicklung eines Softwaresystems für die Steuerung von unbemannten Fluggeräten (UAV)
Zielsysteme:
Programmiersprache:
Mitarbeit bei der Internationalen Atomenergiebehörde Wien (IAEO) im Auftrag der UNO als Waffeninspektor im Irak für den Bereich Computerforensik
Zielsysteme:
Projektleitung für die Konzeption und Entwicklung eines digitalen Videorekorders (PVR) für den Consumermarkt
Zielsystem:
Programmiersprache:
Netzwerkadministration auf dem Campus der Universität Paderborn
1995 - 2000:
Hochschulstudium: Informatik, Abschluss: Dipl.-Inf. (2,0)
Diplomarbeit:
Konzeption und Realisierungsansatz eines verteilten Betriebssystems für massiv-parallele Systeme (1,0)
Nebenfach:
Elektrotechnik
Schwerpunkte:
Betriebssystemtechnologien und effizientes Softwaredesign
Schulungen:
2000 - 2017
Diverse Projektschulungen zu den eingesetzten Tools
2018
AUTOSAR Schulungen
Software-Entwicklung
Bussysteme
Embedded Systeme
Messgeräte
Mikrocontroller/digitale Signalprozessoren
Cortex-M3/M4 (ST)
TMS320 (Texas Instruments)
FPGA/CPLD
Sensoren
Debugger/Tracer
Betriebssysteme
Design/Entwicklung
Grundlagen/Konzepte:
Programmierung
Softwareentwicklung für den Automotivsektor:
Hardwareentwicklung embedded Systems (Design, Schaltplan, Layout, Inbetriebnahme)
Entwicklung von Betriebssystemkomponenten für embedded Systeme (hardwarenah)
Förderprojekte:
Kundenaquise:
Diverse Buchtitel gerne auf Anfrage
Auszeichnungen gerne auf Anfrage