In verschiedenen Projekten als Resident-Ingenieur bei BMW: vor-Ort Unterstützung der Integration von Autosar-Komponenten. Software-Debugging mit Lauterbach (trace32), Analyse von Traces (CAN, LIN, Ethernet) und Logs mit CARMEN, wireshark, CANape. Issue-Tracking mit Jira. Elektrische Analyse von analogen und digitalen Signalen (CAN-Bus, LIN-Bus, SPI usw.) mit Digital-Oszilloskop.
Anpassung einer Test-SW für das Testen der UDS-Funktionalität (C#, CAN-Bus, Ethernet, RS232) von ECU-s.
Erstellung eines Debugging-Loggers für den Einbau im Fahrzeug (Bash-Script, Serial-Interface, Linux).
Umbau und Pflege eines Test-Aufbaus bestehend aus mehreren LIN-, CAN-, Flexray-Combo-Modules (X-Bus-zu-Ethernet Gateway), Media-Gateways (BroadR-Reach zu 100BASE-TX-Ethernet), DigitalIO combos. Verwaltung der Systeme über Proxmox.
Erweiterung der Funktionalität, Integration und Anpassung von Autosar- bzw BAC- (BMW Autosar Core) Komponenten ins neue System. Analyse von Anforderungen. Erstellung der User- und System-Dokumentation (UML, sphinx). Erstellung und Ausführung von Unit-Tests (GoogleTest). Behebung von MISRA-Fehlern und -Warnungen.
CAN-Treiber-Anbindung bzw. Konfiguration für ein Embedded-System (Automotiv).
Anpassung bzw. Generierung v. Autosar, CAN-DB Erweiterung, CAN-Treiber-Anpassung
und Generierung, Restbus-Simulation.
Entwicklungsumgebung: Windows XP, subversion, C, Codewarrior, Freescale-DSP, CAN-
Bus, CANalyser, CANoe, CAPL, GENy.
Unterstützung in Unittests für ein Embedded System (Medizin). Anpassung, Erstellung
von Unit-Tests, Überprüfung Software-Design, Prüfung Code-Abdekung.
Entwicklungsumgebung: Windows XP, subversion, C, Cantata, Enterprise Architect.
Design und Implementierung eines Embedded Systems für die Steuerung eines DC-
Motors, mit Infrarot-Signal Übertragung (UART).
Entwicklungsumgebung: Windows XP, subversion, C, MPLAB, pic18fxx.
Redesign und Implementierung eines Embedded Systems für die Steuerung eines
Haushaltgerätes. Design und Implementierung eines Embedded Systems für die
Simulation des Gerätes. Anbindung durch Epoti (SPI) und Optokoppler.
Entwicklungsumgebung: Windows XP, subversion, C, ST Visual Develop, ST Link, Cosmic
Compiler, IAR Embedded Workbench, STM Embedded GUI Lib., stm32f27xx, stm8s207xx,
Oszilloskope.
Design und Implementierung von HW-Nahemodulen eines Embedded Systems für die
Steuerung eines Haushaltgerätes.
Entwicklungsumgebung: Windows XP, subversion, Python, Eclipse, VMware, Linux, Enterprise Architect.
Diplom: Steuerung des Laser-Schweißprozesses mit Hilfe von neuralen Netzwerken.
Maschinenbau, Kraftübertragung, Regelungstechnik, Systemsimulation, Informatik mit Schwerpunkt im Maschinenbau.
Diplom: Simulation der Schaltung eines automatischen Getriebes mit Fuzzy-Regegelung
In verschiedenen Projekten als Resident-Ingenieur bei BMW: vor-Ort Unterstützung der Integration von Autosar-Komponenten. Software-Debugging mit Lauterbach (trace32), Analyse von Traces (CAN, LIN, Ethernet) und Logs mit CARMEN, wireshark, CANape. Issue-Tracking mit Jira. Elektrische Analyse von analogen und digitalen Signalen (CAN-Bus, LIN-Bus, SPI usw.) mit Digital-Oszilloskop.
Anpassung einer Test-SW für das Testen der UDS-Funktionalität (C#, CAN-Bus, Ethernet, RS232) von ECU-s.
Erstellung eines Debugging-Loggers für den Einbau im Fahrzeug (Bash-Script, Serial-Interface, Linux).
Umbau und Pflege eines Test-Aufbaus bestehend aus mehreren LIN-, CAN-, Flexray-Combo-Modules (X-Bus-zu-Ethernet Gateway), Media-Gateways (BroadR-Reach zu 100BASE-TX-Ethernet), DigitalIO combos. Verwaltung der Systeme über Proxmox.
Erweiterung der Funktionalität, Integration und Anpassung von Autosar- bzw BAC- (BMW Autosar Core) Komponenten ins neue System. Analyse von Anforderungen. Erstellung der User- und System-Dokumentation (UML, sphinx). Erstellung und Ausführung von Unit-Tests (GoogleTest). Behebung von MISRA-Fehlern und -Warnungen.
CAN-Treiber-Anbindung bzw. Konfiguration für ein Embedded-System (Automotiv).
Anpassung bzw. Generierung v. Autosar, CAN-DB Erweiterung, CAN-Treiber-Anpassung
und Generierung, Restbus-Simulation.
Entwicklungsumgebung: Windows XP, subversion, C, Codewarrior, Freescale-DSP, CAN-
Bus, CANalyser, CANoe, CAPL, GENy.
Unterstützung in Unittests für ein Embedded System (Medizin). Anpassung, Erstellung
von Unit-Tests, Überprüfung Software-Design, Prüfung Code-Abdekung.
Entwicklungsumgebung: Windows XP, subversion, C, Cantata, Enterprise Architect.
Design und Implementierung eines Embedded Systems für die Steuerung eines DC-
Motors, mit Infrarot-Signal Übertragung (UART).
Entwicklungsumgebung: Windows XP, subversion, C, MPLAB, pic18fxx.
Redesign und Implementierung eines Embedded Systems für die Steuerung eines
Haushaltgerätes. Design und Implementierung eines Embedded Systems für die
Simulation des Gerätes. Anbindung durch Epoti (SPI) und Optokoppler.
Entwicklungsumgebung: Windows XP, subversion, C, ST Visual Develop, ST Link, Cosmic
Compiler, IAR Embedded Workbench, STM Embedded GUI Lib., stm32f27xx, stm8s207xx,
Oszilloskope.
Design und Implementierung von HW-Nahemodulen eines Embedded Systems für die
Steuerung eines Haushaltgerätes.
Entwicklungsumgebung: Windows XP, subversion, Python, Eclipse, VMware, Linux, Enterprise Architect.
Diplom: Steuerung des Laser-Schweißprozesses mit Hilfe von neuralen Netzwerken.
Maschinenbau, Kraftübertragung, Regelungstechnik, Systemsimulation, Informatik mit Schwerpunkt im Maschinenbau.
Diplom: Simulation der Schaltung eines automatischen Getriebes mit Fuzzy-Regegelung