Deutschland: insbes. SW Deutschland
Zeitraum: 05.2023 ? 05.2024
Branche: Automotive
Projekt: Embedded Software Entwicklung
Rolle: Senior Integrator
- Embedded Software-Entwicklung mittels Docker, Linux, Yocto
und Jenkins im Projekt "Artemis"
- SoftwareIntegration für Modem BSP eines Telematik Steuergeräts
- Linux Kernel Config Analyze und Optimierung SA5150, SA2150, 9x28
- Smoke Tests SA5150
Tools: C, C++, Python, PowerShell, Ubuntu, U-Boot, Linux, Linux Kernel, Linux Kernel Config, Systemd, Yocto, Bitbake, Git, Gerrit, Forge, CI, Jenkins
Zeitraum: 10.2022 ? 04.2023
Branche: Automotive
Projekt: Linux Bootzeit Optimierung iMX8
Rolle: Entwickler
- Bootzeit optimierung Linux Embedded System
- Systemd Analyze und Optimierung
- Yocto Build Analyze und Optimierung
- Kernel Config Analyze und Optimierung
Tools: C, C++, Qt, Python, Ubuntu, U-Boot, Linux, Linux Kernel, Systemd, Yocto, FrameBuffer, Git, Bitbucket
Zeitraum: 01.2018 ? 09.2022
Branche: Industrie ? Endress + Hauser Reinach (Schweiz)
Projekt: Entwickler Kalibrieranlagen Software
Rolle: Entwickler LabWindows/CVI, C
- Design, Entwicklung und Test FCP-Control (Durchflussmessung) HMI für alle Anlagen
- Design, Entwicklung und Test JournalFiles Server
- Weiterentwicklung, Debugging HMI CalibrationClient
- Design, Weiterentwicklung und Test Rauheitstest HMI
- Design, Weiterentwicklung und Test Heliumlecktest HMI
- Design, Weiterentwicklung und Test DCP-Control (Dichtekalibrierung)
- Design, Weiterentwicklung und Test Drucktest HMI
- Konzept Erstellung und Migration HMI Software auf Win10
05.2016 ? 12.2017
Projekt: Embedded Linux Entwickler im Bereich 3D Sensorik
Branche: Industrie ? SICK AG Freiburg bei Waldkirch
Rolle: Entwickler Embedded Linux
- Entwicklung Linux Embedded Systeme im Bereich 3D Sensorik
- Design, Entwicklung und Test Linux Treiber
- Startup Analyse von Embedded Systemen
- Konzept Erstellung für neue Projekte
- Entwicklung mit Freescale/NXP SDK?s für P1020 (powerpc) und LS1046 (arm64) Systeme
- Linux Kernel und Bootloader Portierung
- Hardware und System Bringup, Bootloader und Linux Anpassung
- Integration der Ergebnisse auf Jenkins Server für Continuous Integration
- Target Remote Debugging, Systemdebugging
Tools: C, C++, Bash, Python, Embedded Linux, Kernel 3.x, Kernel 4.x, Ubuntu, VBox, U-Boot, i2c, PCIe, SPI, Root File System, SD Karte, NOR, NAND, QSPI, Eclipse, gdb, Lauterbach, Git, SVN, Multi-Processing, Multi-Threading, Jenkins, Bitbake, Systemd, BusyBox, DeviceTree
03.2014 ? 02.2016
Projekt: Linux Platform Entwicklung Car Multimedia
Branche: Automotive ? Bosch Hildesheim
Rolle im Projekt: Integrator/Softwareentwickler
- Entwicklung ARM-basierte Navigationssysteme
- Debugging und lösung schwierige Bugs, Langzeittest für Großserien Produktion, Unit-Tests
- Target Remote Debugging, Systemdebugging
- Entwicklung neuer Teststrategien und Testframeworks
- Projektübergreifende Integration Linux Root Filesystems, Build Automatisierung
- Design und Aufbau Server Landschaft Integration
Tools: C, C++, Bash, Python, Embedded Linux, Ubuntu, VBox, Virtualisirung, Linux Kernel, uBoot, i2c, SPI, Eclipse, gdb, Lauterbach, ClearCase, Git, Multi-Processing, Multi-Threading, Google-Test, Unity-Tests, Jenkins, Systemd, Buildroot, Openembedded, Genivi, BusyBox
05.2013 ? 02.2014
Projekt: MIB2
Branche: Automotive - Technisat Dresden
Rolle im Projekt: Softwareentwickler/Designer
- Fehlervoranalyse auf MIB2 System
- Tooling Entwicklung für schnelle Core File Analyse
- Entwicklung einer Applikation fürs speichern der Systemlogs auf eMMC
- Entwicklung eMMC Langzeittests
- Systemdebugging, Entwicklung Systemtests
- Design und Aufbau Server Landschaft Core File Analyse
Tools: QNX 6.5, C, C++, BASH, sed, awk, Perl, gdb, QNX, Freescale i.MX6, TI Jacinto J5
03.2012 ? 04.2013
Projekt: Entertainment Hub Entwicklung
Branche: Automotive
Rolle im Projekt: Entwickler
- Linux-Treiber Entwicklung TVP5151 Decoder
- V4L2 für I.MX6 Evaluierung
- ITU656, PAL
Tools:C, kernel-3.0, SVN, i.MX6, SABRE lite i.MX612.2012 ? 02.2013
Projekt: Code Review SPS
Branche: Embedded
Rolle im Projekt: Codereviewer
- C Code Review SPS Steuerung
- Durchführung Code Explanation Meetings
- Funktionale Sicherheit
Tools: C, SVN, Misra, Tricore, Safety Standard IEC61508
04.2010 ? 12.2012
Projekt: Linux Platform Entwicklung Car Multimedia
Branche: Automotive ? Bosch Hildesheim
Rolle im Projekt: Softwareentwickler/Designer
- OSAL Systemdesign und Entwicklung für ARM-basierte Navigationssysteme
- Systemdesign, Entwicklung, Projektmanagement und Integration der x86 Simulation als Target Ersatz
- Vorausentwicklung neue ARM-basierte Projekte
- Debugging und lösung schwierige Bugs, Langzeittest für Großserien Produktion
- Target Remote Debugging, Systemdebugging
- Entwicklung neuer Teststrategien und Testframeworks
Tools: C, C++, Python, Embedded Linux, Ubuntu, Kernel-3.x, uBoot, i2c, SPI, CAN, CANoe, Eclipse, gdb, Lauterbach, ClearCase, Git, Multi-Processing, Multi-Threading, Bluetooth, Acoustic-In/Out, Doors, Google-Test, Unity-Tests
Linux Systentwicklung, Hardwarenahe Softwareentwicklung, Linux Treiber Entwicklung, Driver Entwicklung, WinCE Treiber Entwicklung
Deutschland: insbes. SW Deutschland
Zeitraum: 05.2023 ? 05.2024
Branche: Automotive
Projekt: Embedded Software Entwicklung
Rolle: Senior Integrator
- Embedded Software-Entwicklung mittels Docker, Linux, Yocto
und Jenkins im Projekt "Artemis"
- SoftwareIntegration für Modem BSP eines Telematik Steuergeräts
- Linux Kernel Config Analyze und Optimierung SA5150, SA2150, 9x28
- Smoke Tests SA5150
Tools: C, C++, Python, PowerShell, Ubuntu, U-Boot, Linux, Linux Kernel, Linux Kernel Config, Systemd, Yocto, Bitbake, Git, Gerrit, Forge, CI, Jenkins
Zeitraum: 10.2022 ? 04.2023
Branche: Automotive
Projekt: Linux Bootzeit Optimierung iMX8
Rolle: Entwickler
- Bootzeit optimierung Linux Embedded System
- Systemd Analyze und Optimierung
- Yocto Build Analyze und Optimierung
- Kernel Config Analyze und Optimierung
Tools: C, C++, Qt, Python, Ubuntu, U-Boot, Linux, Linux Kernel, Systemd, Yocto, FrameBuffer, Git, Bitbucket
Zeitraum: 01.2018 ? 09.2022
Branche: Industrie ? Endress + Hauser Reinach (Schweiz)
Projekt: Entwickler Kalibrieranlagen Software
Rolle: Entwickler LabWindows/CVI, C
- Design, Entwicklung und Test FCP-Control (Durchflussmessung) HMI für alle Anlagen
- Design, Entwicklung und Test JournalFiles Server
- Weiterentwicklung, Debugging HMI CalibrationClient
- Design, Weiterentwicklung und Test Rauheitstest HMI
- Design, Weiterentwicklung und Test Heliumlecktest HMI
- Design, Weiterentwicklung und Test DCP-Control (Dichtekalibrierung)
- Design, Weiterentwicklung und Test Drucktest HMI
- Konzept Erstellung und Migration HMI Software auf Win10
05.2016 ? 12.2017
Projekt: Embedded Linux Entwickler im Bereich 3D Sensorik
Branche: Industrie ? SICK AG Freiburg bei Waldkirch
Rolle: Entwickler Embedded Linux
- Entwicklung Linux Embedded Systeme im Bereich 3D Sensorik
- Design, Entwicklung und Test Linux Treiber
- Startup Analyse von Embedded Systemen
- Konzept Erstellung für neue Projekte
- Entwicklung mit Freescale/NXP SDK?s für P1020 (powerpc) und LS1046 (arm64) Systeme
- Linux Kernel und Bootloader Portierung
- Hardware und System Bringup, Bootloader und Linux Anpassung
- Integration der Ergebnisse auf Jenkins Server für Continuous Integration
- Target Remote Debugging, Systemdebugging
Tools: C, C++, Bash, Python, Embedded Linux, Kernel 3.x, Kernel 4.x, Ubuntu, VBox, U-Boot, i2c, PCIe, SPI, Root File System, SD Karte, NOR, NAND, QSPI, Eclipse, gdb, Lauterbach, Git, SVN, Multi-Processing, Multi-Threading, Jenkins, Bitbake, Systemd, BusyBox, DeviceTree
03.2014 ? 02.2016
Projekt: Linux Platform Entwicklung Car Multimedia
Branche: Automotive ? Bosch Hildesheim
Rolle im Projekt: Integrator/Softwareentwickler
- Entwicklung ARM-basierte Navigationssysteme
- Debugging und lösung schwierige Bugs, Langzeittest für Großserien Produktion, Unit-Tests
- Target Remote Debugging, Systemdebugging
- Entwicklung neuer Teststrategien und Testframeworks
- Projektübergreifende Integration Linux Root Filesystems, Build Automatisierung
- Design und Aufbau Server Landschaft Integration
Tools: C, C++, Bash, Python, Embedded Linux, Ubuntu, VBox, Virtualisirung, Linux Kernel, uBoot, i2c, SPI, Eclipse, gdb, Lauterbach, ClearCase, Git, Multi-Processing, Multi-Threading, Google-Test, Unity-Tests, Jenkins, Systemd, Buildroot, Openembedded, Genivi, BusyBox
05.2013 ? 02.2014
Projekt: MIB2
Branche: Automotive - Technisat Dresden
Rolle im Projekt: Softwareentwickler/Designer
- Fehlervoranalyse auf MIB2 System
- Tooling Entwicklung für schnelle Core File Analyse
- Entwicklung einer Applikation fürs speichern der Systemlogs auf eMMC
- Entwicklung eMMC Langzeittests
- Systemdebugging, Entwicklung Systemtests
- Design und Aufbau Server Landschaft Core File Analyse
Tools: QNX 6.5, C, C++, BASH, sed, awk, Perl, gdb, QNX, Freescale i.MX6, TI Jacinto J5
03.2012 ? 04.2013
Projekt: Entertainment Hub Entwicklung
Branche: Automotive
Rolle im Projekt: Entwickler
- Linux-Treiber Entwicklung TVP5151 Decoder
- V4L2 für I.MX6 Evaluierung
- ITU656, PAL
Tools:C, kernel-3.0, SVN, i.MX6, SABRE lite i.MX612.2012 ? 02.2013
Projekt: Code Review SPS
Branche: Embedded
Rolle im Projekt: Codereviewer
- C Code Review SPS Steuerung
- Durchführung Code Explanation Meetings
- Funktionale Sicherheit
Tools: C, SVN, Misra, Tricore, Safety Standard IEC61508
04.2010 ? 12.2012
Projekt: Linux Platform Entwicklung Car Multimedia
Branche: Automotive ? Bosch Hildesheim
Rolle im Projekt: Softwareentwickler/Designer
- OSAL Systemdesign und Entwicklung für ARM-basierte Navigationssysteme
- Systemdesign, Entwicklung, Projektmanagement und Integration der x86 Simulation als Target Ersatz
- Vorausentwicklung neue ARM-basierte Projekte
- Debugging und lösung schwierige Bugs, Langzeittest für Großserien Produktion
- Target Remote Debugging, Systemdebugging
- Entwicklung neuer Teststrategien und Testframeworks
Tools: C, C++, Python, Embedded Linux, Ubuntu, Kernel-3.x, uBoot, i2c, SPI, CAN, CANoe, Eclipse, gdb, Lauterbach, ClearCase, Git, Multi-Processing, Multi-Threading, Bluetooth, Acoustic-In/Out, Doors, Google-Test, Unity-Tests
Linux Systentwicklung, Hardwarenahe Softwareentwicklung, Linux Treiber Entwicklung, Driver Entwicklung, WinCE Treiber Entwicklung