Entwicklung eines Buck-Boost-Converters für einen Drehstromgenerator auf Basis der AURIX Plattform (zweite Generation):
Analyse von Software- und Systemanforderungen
Spezifikationen für Low Level Treiber
Entwicklung von hardwarenaher Software
Portierung von FreeRTOS auf AURIX Plattform (zweite Generation)
Unterstützung bei Systemtests
Inbetriebnahme der Software auf der Zielhardware
Dokumentation der erzielten Ergebnisse
Durchführung von Charakterisierungstests an Komponenten der AURIX Plattform (zweite Generation), um die Abweichung ihrer Leistung und Verhalten in Abhängigkeit von der Temperatur zu quantifizieren:
Analyse der Rahmenbedingungen und Anforderungen
Erstellung eines Konzepts für die Softwarearchitektur
Entwurf & Implementierung eines Frameworks zum Ausführen von automatisierten Tests (Hardware in the Loop)
Entwicklung von hardwarenaher Software und Test von Komponenten der AURIX Plattform auf Basis des AURIX Safety Manuals
Inbetriebnahme der Software auf der Zielhardware
Dokumentation der erzielten Ergebnisse
Erarbeitung eines Optimierungskonzeptes für einen bestehenden Test (HALO):
Analyse der Rahmenbedingungen und Anforderungen für einen neuen Test (Generator Controller).
Durchführung von entwicklungsbegleitenden Tests der Hard- und Software.
Dokumentation der erzielten Ergebnisse.
Analyse der Rahmenbedingungen und Anforderungen.
Erstellung eines Konzepts für die Softwarearchitektur des Systems.
Technische Umsetzung der Architektur und Implementierung in der Zielplattform.
Durchführung von entwicklungsbegleitenden Tests der Hard- und Software.
Dokumentation der erzielten Ergebnisse.
Unterstützung bei der Lösung eines komplexen Problems bei der Messung, Auswertung und Speicherung von Daten im Rahmen der Erdölgewinnung:
Analyse der Rahmenbedingungen und Anforderungen für das neue System
Erstellung eines Konzepts für die Softwarearchitektur der Systemsoftware
Umsetzung der Softwarearchitektur und Programmierung des Speichercontrollers in der Programmiersprache C
Umsetzung von Modul-, Integrationstests sowie Unterstützung bei entwicklungsbegleitenden Systemtests
Inbetriebnahme der Software auf der Zielhardware
Dokumentation der erzielten Ergebnisse
Entwicklung eines Buck-Boost-Converters für einen Drehstromgenerator auf Basis der AURIX Plattform (erste Generation):
Koordination eines Teams von 3 Ingenieuren
Analyse von Software- und Systemanforderungen
Entwurf der Software-Architektur
Spezifikationen für Low Level Treiber
Entwicklung von hardwarenaher Software
Unterstützung bei Systemtests
Inbetriebnahme der Software auf der Zielhardware
Dokumentation der erzielten Ergebnisse
Ich sehe mich als Generalisten mit Tiefgang und Hands-On Mentalität, bin vielseitig interessiert und mag Abwechslung im Beruf. Meine Erfahrungen aus unterschiedlichen Branchen sehe ich als Stärke. Ich begeistere mich für den Entwurf moderner embedded Systeme auf Basis von Multi-Core Technologien und Echtzeit-Betriebssystemen. Detaillierte Informationen über meine Vergangenheit finden Sie in meinem Lebenslauf und in den Zeugnissen meiner ehemaligen Arbeitgeber.
Im Laufe der Jahre habe ich viele Mikrocontrollerplattformen und die dazugehörigen Entwicklungsumgebungen und Tools kennengelernt. Ich habe dabei sowohl kurzzeitige als auch mehrjährige Projekte von der Idee bis über die endgültige Ziellinie gebracht. Beim Entwickeln bisheriger Softwarearchitekturen habe ich immer großen Wert auf wiederverwendbare, qualitätsgetestete und portable Softwaremodule gelegt. Ich möchte weiterhin Neues dazu lernen und mich persönlich weiterentwickeln. Durch regelmäßige Teilnahme an verschiedensten Weiterbildungen habe ich meine beruflichen Kompetenzen regelmäßig gefestigt und an die aktuellen beruflichen Verhältnisse angepasst.
Auf meinen beruflichen Stationen habe ich besonders interdisziplinäres Arbeiten gemeinsam mit Fachkollegen aus der Elektronik- und Softwareentwicklung kennen und schätzen gelernt. Durch standortübergreifende Projekte habe ich zusätzlich viel Erfahrung in internationaler Teamarbeit gewonnen. Karriere um jeden Preis ist jedoch nicht mein Antrieb. Eine große Stärke von mir ist, komplexe Aufgaben selbständig oder gemeinsam im Team zielstrebig und stets motiviert zu bearbeiten.
Ich denke strategisch, schaue über den Tellerrand und gehe analytisch an Themen heran. Ich bin kein Schwätzer, sondern beobachte und höre zu, bevor ich meine Meinung sage. Meine Arbeitsweise ist strukturiert, lösungsorientiert, sorgfältig und verlässlich. Ich werde auch mal Fehler machen, sehe in deren Analyse und Retrospektive aber eine große Chance, da mir am Ende der Erfolg im Team wichtig ist.
1-tägiger Workshop
6-tägiger Workshop
1-tägiger Workshop
Rust 101 - Einführung in die Programmiersprache Rust
1-tägiger Workshop
5-tägiger Workshop
3-tägiger Workshop
2-tägiger Workshop
3-tägige Schulung
Technologien und Architekturen für moderne parallele Softwaresysteme
3-tägiger Workshop
iSAQB CPSA Advanced Level Modul EMBEDDED
3-tägige Schulung
4-tägige Schulung
3-tägige Schulung
5-tägige Schulung
Code reuse, Structuring Embedded Systems, Scheduling of Deadlines, Debugging & Managing of Bugs, Code Inspections & Reviews, Managing Real-Time Code, Interfacing to Hardware
1-tägiges Seminar
SAM9 BSP & Linux-Tools, Device- & Kernel-Treiber Entwicklung, GDB-Debugging
2-tägiger Workshop
Weiterbildungen & Zertifikate:
04/2020
IREB Certified Professional for Requirements Engineering
05/2019
Multi-Core Programmierung
02/2019
Safety critical embedded systems
06/2018
iSAQB Certified Professional for Software Architecture
04/2018
IREB Certified Professional for Requirements Engineering
03/2017
ISTQB Certified Tester
10/2011
Better Firmware... Faster!
03/2010
ARM9 Linux Hands-On Workshop
Social Skills:
analytisch
motiviert
selbständig
strukturiert
wissbegierig
integer
qualitätsbewusst
sorgfälltig
teamfähig
zuverlässig
APIs, HALs & Treiber:
ADC / DAC
DMA
EEPROM / Flash
GPIO
I²C, UART, SPI
PWM / Timer
RTC
Watchdog
Bussysteme & Protokolle:
Bluetooth (HCI, L2CAP)
CAN
CANopen
RS-232 / RS-485
USB (Interrupt, Control, Bulk)
Peripherie & Technologie:
Bootloader
Sensorik
Aktorik
Softwaretools & IDEs:
Atmel Studio
AURIX Developer Studio
Code Composer Studio
Eclipse
MPLAB
Visual Studio
CppUTest
NUnit
Resharper
Visual Paradigm/UML
Bitbucket
Confluence
Jira
TeamCity
Git
Perforce
Mercurial
Subversion
doxygen
EAGLE
PC-Lint
Labor-Messgeräte:
DMM
Logikanalysatoren
Oszilloskope
Protokoll Sniffer
Ehrenämter auf Anfrage
Entwicklung eines Buck-Boost-Converters für einen Drehstromgenerator auf Basis der AURIX Plattform (zweite Generation):
Analyse von Software- und Systemanforderungen
Spezifikationen für Low Level Treiber
Entwicklung von hardwarenaher Software
Portierung von FreeRTOS auf AURIX Plattform (zweite Generation)
Unterstützung bei Systemtests
Inbetriebnahme der Software auf der Zielhardware
Dokumentation der erzielten Ergebnisse
Durchführung von Charakterisierungstests an Komponenten der AURIX Plattform (zweite Generation), um die Abweichung ihrer Leistung und Verhalten in Abhängigkeit von der Temperatur zu quantifizieren:
Analyse der Rahmenbedingungen und Anforderungen
Erstellung eines Konzepts für die Softwarearchitektur
Entwurf & Implementierung eines Frameworks zum Ausführen von automatisierten Tests (Hardware in the Loop)
Entwicklung von hardwarenaher Software und Test von Komponenten der AURIX Plattform auf Basis des AURIX Safety Manuals
Inbetriebnahme der Software auf der Zielhardware
Dokumentation der erzielten Ergebnisse
Erarbeitung eines Optimierungskonzeptes für einen bestehenden Test (HALO):
Analyse der Rahmenbedingungen und Anforderungen für einen neuen Test (Generator Controller).
Durchführung von entwicklungsbegleitenden Tests der Hard- und Software.
Dokumentation der erzielten Ergebnisse.
Analyse der Rahmenbedingungen und Anforderungen.
Erstellung eines Konzepts für die Softwarearchitektur des Systems.
Technische Umsetzung der Architektur und Implementierung in der Zielplattform.
Durchführung von entwicklungsbegleitenden Tests der Hard- und Software.
Dokumentation der erzielten Ergebnisse.
Unterstützung bei der Lösung eines komplexen Problems bei der Messung, Auswertung und Speicherung von Daten im Rahmen der Erdölgewinnung:
Analyse der Rahmenbedingungen und Anforderungen für das neue System
Erstellung eines Konzepts für die Softwarearchitektur der Systemsoftware
Umsetzung der Softwarearchitektur und Programmierung des Speichercontrollers in der Programmiersprache C
Umsetzung von Modul-, Integrationstests sowie Unterstützung bei entwicklungsbegleitenden Systemtests
Inbetriebnahme der Software auf der Zielhardware
Dokumentation der erzielten Ergebnisse
Entwicklung eines Buck-Boost-Converters für einen Drehstromgenerator auf Basis der AURIX Plattform (erste Generation):
Koordination eines Teams von 3 Ingenieuren
Analyse von Software- und Systemanforderungen
Entwurf der Software-Architektur
Spezifikationen für Low Level Treiber
Entwicklung von hardwarenaher Software
Unterstützung bei Systemtests
Inbetriebnahme der Software auf der Zielhardware
Dokumentation der erzielten Ergebnisse
Ich sehe mich als Generalisten mit Tiefgang und Hands-On Mentalität, bin vielseitig interessiert und mag Abwechslung im Beruf. Meine Erfahrungen aus unterschiedlichen Branchen sehe ich als Stärke. Ich begeistere mich für den Entwurf moderner embedded Systeme auf Basis von Multi-Core Technologien und Echtzeit-Betriebssystemen. Detaillierte Informationen über meine Vergangenheit finden Sie in meinem Lebenslauf und in den Zeugnissen meiner ehemaligen Arbeitgeber.
Im Laufe der Jahre habe ich viele Mikrocontrollerplattformen und die dazugehörigen Entwicklungsumgebungen und Tools kennengelernt. Ich habe dabei sowohl kurzzeitige als auch mehrjährige Projekte von der Idee bis über die endgültige Ziellinie gebracht. Beim Entwickeln bisheriger Softwarearchitekturen habe ich immer großen Wert auf wiederverwendbare, qualitätsgetestete und portable Softwaremodule gelegt. Ich möchte weiterhin Neues dazu lernen und mich persönlich weiterentwickeln. Durch regelmäßige Teilnahme an verschiedensten Weiterbildungen habe ich meine beruflichen Kompetenzen regelmäßig gefestigt und an die aktuellen beruflichen Verhältnisse angepasst.
Auf meinen beruflichen Stationen habe ich besonders interdisziplinäres Arbeiten gemeinsam mit Fachkollegen aus der Elektronik- und Softwareentwicklung kennen und schätzen gelernt. Durch standortübergreifende Projekte habe ich zusätzlich viel Erfahrung in internationaler Teamarbeit gewonnen. Karriere um jeden Preis ist jedoch nicht mein Antrieb. Eine große Stärke von mir ist, komplexe Aufgaben selbständig oder gemeinsam im Team zielstrebig und stets motiviert zu bearbeiten.
Ich denke strategisch, schaue über den Tellerrand und gehe analytisch an Themen heran. Ich bin kein Schwätzer, sondern beobachte und höre zu, bevor ich meine Meinung sage. Meine Arbeitsweise ist strukturiert, lösungsorientiert, sorgfältig und verlässlich. Ich werde auch mal Fehler machen, sehe in deren Analyse und Retrospektive aber eine große Chance, da mir am Ende der Erfolg im Team wichtig ist.
1-tägiger Workshop
6-tägiger Workshop
1-tägiger Workshop
Rust 101 - Einführung in die Programmiersprache Rust
1-tägiger Workshop
5-tägiger Workshop
3-tägiger Workshop
2-tägiger Workshop
3-tägige Schulung
Technologien und Architekturen für moderne parallele Softwaresysteme
3-tägiger Workshop
iSAQB CPSA Advanced Level Modul EMBEDDED
3-tägige Schulung
4-tägige Schulung
3-tägige Schulung
5-tägige Schulung
Code reuse, Structuring Embedded Systems, Scheduling of Deadlines, Debugging & Managing of Bugs, Code Inspections & Reviews, Managing Real-Time Code, Interfacing to Hardware
1-tägiges Seminar
SAM9 BSP & Linux-Tools, Device- & Kernel-Treiber Entwicklung, GDB-Debugging
2-tägiger Workshop
Weiterbildungen & Zertifikate:
04/2020
IREB Certified Professional for Requirements Engineering
05/2019
Multi-Core Programmierung
02/2019
Safety critical embedded systems
06/2018
iSAQB Certified Professional for Software Architecture
04/2018
IREB Certified Professional for Requirements Engineering
03/2017
ISTQB Certified Tester
10/2011
Better Firmware... Faster!
03/2010
ARM9 Linux Hands-On Workshop
Social Skills:
analytisch
motiviert
selbständig
strukturiert
wissbegierig
integer
qualitätsbewusst
sorgfälltig
teamfähig
zuverlässig
APIs, HALs & Treiber:
ADC / DAC
DMA
EEPROM / Flash
GPIO
I²C, UART, SPI
PWM / Timer
RTC
Watchdog
Bussysteme & Protokolle:
Bluetooth (HCI, L2CAP)
CAN
CANopen
RS-232 / RS-485
USB (Interrupt, Control, Bulk)
Peripherie & Technologie:
Bootloader
Sensorik
Aktorik
Softwaretools & IDEs:
Atmel Studio
AURIX Developer Studio
Code Composer Studio
Eclipse
MPLAB
Visual Studio
CppUTest
NUnit
Resharper
Visual Paradigm/UML
Bitbucket
Confluence
Jira
TeamCity
Git
Perforce
Mercurial
Subversion
doxygen
EAGLE
PC-Lint
Labor-Messgeräte:
DMM
Logikanalysatoren
Oszilloskope
Protokoll Sniffer
Ehrenämter auf Anfrage