Projekthistorie:
Unternehmen/Branche: SMA GmbH/ Industrie - Photovoltaikanlagen
Projektdauer: 07/2021 ?
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
C++ 17 Programmierung nach MISRA von Konfigurationsssoftware für die Steuerung komplexer Solarstromanlagen mit multiplen Einheiten
Programmierung Codegenerierungstool mit Python
Refactoring von Programmen in einem System mit mehreren Prozessen zu C++ 17
Entwicklung von neuen Funktionen in C++ 17
Technische Anforderung: C++17, Embedded Linux, JSON, STL, BOOST, BASH, Python, MISRA
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Mobile Video Systems / Videobildsicherungs System
Projektdauer: 05/2010 ? 12/2023
Tätigkeit: Entwicklung von Echtzeitsystem-Firmware für Kamera:
Entwicklung einer USB Schnittstelle zur Steuerung der Kamera
Entwicklung eines Filesystems auf Secure Digital Karte
Entwicklung einer Applikation mit GUI für PC mit Qt 6
Technische Anforderung: SD/MMC, Atmel AT91SAM7X256, ARM, USB, SDI, I2C, IAR Compiler, C++, Qt6 C++
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Hamilton-Medical AG / Medizingeräte
Projektdauer: 06/2020 ? 06/2021
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
C++ 17 Programmierung eines sicherheitskritischen Medizingerät in IBM Rational Rhapsody
Programmierung von Unit Tests mit Cantata
Erzeugung von Spezifikationen und Testpläne
Technische Anforderung: IBM Rational Rhapsody, Cantata Unit Testing, C++17, Keil ? ARM Cortex,
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Arri GmbH / Industrie
Projektdauer: 10/2019 ? 05/2020
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
C++ 17 Programmierung einer Test- und Produktionsanlage für Kino-Beleuchtung
Betriebssystem Embedded Linux ? Yocto
Konfigurationsdaten und Testergebnisse werden in JSON Format gespeichert
Technische Anforderung: C++17, Embedded Linux(Yocto), JSON, BOOST, BASH
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Truma GmbH / Industrie
Projektdauer: 05/2019 ? 09/2019
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
C++ (2017) Programmierung nach MISRA für ein Klimagerätsteuerung mit ARM Cortex M0
Betriebssystem FreeRTOS
Architekturentwicklung mit Enterprise Architect
Technische Anforderung: MISRA C++17, ARM Cortex M0, Enterprise Architect, FreeRTOS
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: SIT GmbH / Communications
Projektdauer: 07/2018 ? 04/2019
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
C Programmierung nach MISRA für ein Enkodierungsplatform für Software Defined Radio
Automatische Tests mit Python Test Framework nach dem Verfahren ?Common Criteria for Information Technology Security Evaluation?
Automatische Regression Tests mit Jenkins
Technische Anforderung: MISRA, Greenhills C, Python, Jenkins
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: BMW / Automotiv
Projektdauer: 06/2017 ? 06/2018
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
Entwicklung von Modulen für ein Steuergerät in C++ mit Autosar Anbindungen an Sensoren und Aktuatoren anhand von einem Model in Matlab/Simulink
Entwicklung von Unit Tests in Google Test
Technische Anforderung: Matlab/Simulink, C++ 2003, C++ 2018, Google Test, Autosar, Cmake, MISRA
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Magnet Motors / Elektrische Motoren
Projektdauer: 06/2016 ? 05/2017
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
FPGA Xilinx Artix 7 Entwicklung mit VHDL
Modellierung mit ModelSim
Modellierung des FPGA-Designs mit Matlab/Simulink
Technische Anforderung: Matlab/Simulink, Xilinx Artix 7, Vivado, VHDL, ModelSim, Tcl
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Dallmeier Elektronik / IP Videokameras
Projektdauer: 01/2015 ? 05/2016
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
Embedded Linux Entwicklung für ARM Cortex A9 System mit Ambarella SDK
Embedded Linux Entwicklung für ARM Cortex A8 System mit buildroot und TI OMAP SDK
Konfiguration, Anpassungen/Bug Fix Linux Treiber
Automatisierte Tests mit Jenkins
Nvidia Jetson X1 ? Inbetriebnahme für CUDA Entwicklung
Qt C++ Programmierung
Technische Anforderung: Embedded Linux, Arm Cortex A8, Arm Cortex A9, Buildroot, Linaro Toolchain, Tcl/Tk, Bash, Qt, C, C++(2014)
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: IFM Ecomatic / Embedded Steuerungen für Fahrzeuge
Projektdauer: 10/2010 ? 12/2014
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
Design und Entwicklung von Echtzeitsystem-Komponenten für PowerPC, Tricore, ARM9 (Fehler Management, Diagnosen, Kommunikation):
Erstellung von Software ? Requirements/Architecture mit Polarion und Enterprise Architect
Design von Software nach IEC 61508, ISO 26262, MISRA
Entwicklung in C und C++ (2011) zu SIL2/3 für PowerPC (MPC5554), Tricore, ARM9
Erstellung von Modulspezifikationen mit UML
Durchführung Reviews von Code und Spezifikationen
Programmierung von Tools mit Qt C++
Technische Anforderung: Power PC, Tricore, ARM9, Hardwarenahe Programmierung, C, C++, SIL3, Sicherheitskritische Software, Qt
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Krauss Maffei Wegmann / Embedded Linux, Qt
Projektdauer: 06/2010 ? 09/2010
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
Design und Entwicklung Treibersoftware für Embedded Linux.
Entwicklung einer Qt Applikation für Embedded Linux.
Technische Anforderung: Power PC, Embedded Linux (Ptxdist Distribution), Qt4, C
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: MTU / Echtzeitsteuerung für Motor
Projektdauer: 01/2010 ? 05/2010
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
Design und Entwicklung von Echtzeitsoftware für Hybrid Diesel-Elektromotor zu SIL 3. Mit dem zertifiziertem Betriebssystem von der Institut für Luftfahrtsysteme Universität Stuttgart.
Design von Software nach IEC 61508
Entwicklung von C Code zu SIL2/3 für PowerPC (MPC5554)
Erstellung von Spezifikationen mit MKS
Durchführung Reviews von Code und Spezifikationen
Technische Anforderung: Power PC 5566, DIAB Windriver C, Eclipse, MKS Versionierung
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Knorr-Bremse GmbH / Eisenbahn
Projektdauer: 06/2008 ? 03/2009
Tätigkeit: Design und Entwicklung von Echtzeitsystem-Komponenten für PowerPC (Konfiguration, Fehler Management über CAN Bus):
Erstellung von Software - Requirements nach UML2.1 mit Rhapsody (Telelogic)
Design von Software nach UML 2.1
Entwicklung von C Code zu SIL2 für PowerPC (MPC5554)
Erstellung von Dokumentation
Technische Anforderung: Wind River C, Rhapsody (Telelogic), UML 2.1, WinIdea, PowerPC, SCIOPTA, iSystems IC3000, CANalyzer
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: BMW AG / Automotiv
Projektdauer: 05/2007 ? 06/2008
Tätigkeit: Test und Fehlersuche für Motorsteuergeräte:
Troubleshooting von Software-Probleme aller Arten bei Prototyp - Fahrzeugsteuergeräte
Nachverfolgung von Änderungen/Bugfix bei Zulieferer
Entwicklung eines Paketes mit Python und XML zur Protokollierung von Fehler-Daten in einer Oracle Datenbank
Technische Anforderung: INCA, INPA, EDIABAS, CANalyzer, LabCar, WinKFP, CANopen
XML, Python, Oracle, SQL
Projekthistorie:
Unternehmen/Branche: SMA GmbH/ Industrie - Photovoltaikanlagen
Projektdauer: 07/2021 ?
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
C++ 17 Programmierung nach MISRA von Konfigurationsssoftware für die Steuerung komplexer Solarstromanlagen mit multiplen Einheiten
Programmierung Codegenerierungstool mit Python
Refactoring von Programmen in einem System mit mehreren Prozessen zu C++ 17
Entwicklung von neuen Funktionen in C++ 17
Technische Anforderung: C++17, Embedded Linux, JSON, STL, BOOST, BASH, Python, MISRA
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Mobile Video Systems / Videobildsicherungs System
Projektdauer: 05/2010 ? 12/2023
Tätigkeit: Entwicklung von Echtzeitsystem-Firmware für Kamera:
Entwicklung einer USB Schnittstelle zur Steuerung der Kamera
Entwicklung eines Filesystems auf Secure Digital Karte
Entwicklung einer Applikation mit GUI für PC mit Qt 6
Technische Anforderung: SD/MMC, Atmel AT91SAM7X256, ARM, USB, SDI, I2C, IAR Compiler, C++, Qt6 C++
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Hamilton-Medical AG / Medizingeräte
Projektdauer: 06/2020 ? 06/2021
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
C++ 17 Programmierung eines sicherheitskritischen Medizingerät in IBM Rational Rhapsody
Programmierung von Unit Tests mit Cantata
Erzeugung von Spezifikationen und Testpläne
Technische Anforderung: IBM Rational Rhapsody, Cantata Unit Testing, C++17, Keil ? ARM Cortex,
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Arri GmbH / Industrie
Projektdauer: 10/2019 ? 05/2020
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
C++ 17 Programmierung einer Test- und Produktionsanlage für Kino-Beleuchtung
Betriebssystem Embedded Linux ? Yocto
Konfigurationsdaten und Testergebnisse werden in JSON Format gespeichert
Technische Anforderung: C++17, Embedded Linux(Yocto), JSON, BOOST, BASH
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Truma GmbH / Industrie
Projektdauer: 05/2019 ? 09/2019
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
C++ (2017) Programmierung nach MISRA für ein Klimagerätsteuerung mit ARM Cortex M0
Betriebssystem FreeRTOS
Architekturentwicklung mit Enterprise Architect
Technische Anforderung: MISRA C++17, ARM Cortex M0, Enterprise Architect, FreeRTOS
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: SIT GmbH / Communications
Projektdauer: 07/2018 ? 04/2019
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
C Programmierung nach MISRA für ein Enkodierungsplatform für Software Defined Radio
Automatische Tests mit Python Test Framework nach dem Verfahren ?Common Criteria for Information Technology Security Evaluation?
Automatische Regression Tests mit Jenkins
Technische Anforderung: MISRA, Greenhills C, Python, Jenkins
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: BMW / Automotiv
Projektdauer: 06/2017 ? 06/2018
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
Entwicklung von Modulen für ein Steuergerät in C++ mit Autosar Anbindungen an Sensoren und Aktuatoren anhand von einem Model in Matlab/Simulink
Entwicklung von Unit Tests in Google Test
Technische Anforderung: Matlab/Simulink, C++ 2003, C++ 2018, Google Test, Autosar, Cmake, MISRA
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Magnet Motors / Elektrische Motoren
Projektdauer: 06/2016 ? 05/2017
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
FPGA Xilinx Artix 7 Entwicklung mit VHDL
Modellierung mit ModelSim
Modellierung des FPGA-Designs mit Matlab/Simulink
Technische Anforderung: Matlab/Simulink, Xilinx Artix 7, Vivado, VHDL, ModelSim, Tcl
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Dallmeier Elektronik / IP Videokameras
Projektdauer: 01/2015 ? 05/2016
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
Embedded Linux Entwicklung für ARM Cortex A9 System mit Ambarella SDK
Embedded Linux Entwicklung für ARM Cortex A8 System mit buildroot und TI OMAP SDK
Konfiguration, Anpassungen/Bug Fix Linux Treiber
Automatisierte Tests mit Jenkins
Nvidia Jetson X1 ? Inbetriebnahme für CUDA Entwicklung
Qt C++ Programmierung
Technische Anforderung: Embedded Linux, Arm Cortex A8, Arm Cortex A9, Buildroot, Linaro Toolchain, Tcl/Tk, Bash, Qt, C, C++(2014)
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: IFM Ecomatic / Embedded Steuerungen für Fahrzeuge
Projektdauer: 10/2010 ? 12/2014
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
Design und Entwicklung von Echtzeitsystem-Komponenten für PowerPC, Tricore, ARM9 (Fehler Management, Diagnosen, Kommunikation):
Erstellung von Software ? Requirements/Architecture mit Polarion und Enterprise Architect
Design von Software nach IEC 61508, ISO 26262, MISRA
Entwicklung in C und C++ (2011) zu SIL2/3 für PowerPC (MPC5554), Tricore, ARM9
Erstellung von Modulspezifikationen mit UML
Durchführung Reviews von Code und Spezifikationen
Programmierung von Tools mit Qt C++
Technische Anforderung: Power PC, Tricore, ARM9, Hardwarenahe Programmierung, C, C++, SIL3, Sicherheitskritische Software, Qt
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Krauss Maffei Wegmann / Embedded Linux, Qt
Projektdauer: 06/2010 ? 09/2010
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
Design und Entwicklung Treibersoftware für Embedded Linux.
Entwicklung einer Qt Applikation für Embedded Linux.
Technische Anforderung: Power PC, Embedded Linux (Ptxdist Distribution), Qt4, C
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: MTU / Echtzeitsteuerung für Motor
Projektdauer: 01/2010 ? 05/2010
Tätigkeit: Softwareentwickler/ Entwicklungsingenieur
Design und Entwicklung von Echtzeitsoftware für Hybrid Diesel-Elektromotor zu SIL 3. Mit dem zertifiziertem Betriebssystem von der Institut für Luftfahrtsysteme Universität Stuttgart.
Design von Software nach IEC 61508
Entwicklung von C Code zu SIL2/3 für PowerPC (MPC5554)
Erstellung von Spezifikationen mit MKS
Durchführung Reviews von Code und Spezifikationen
Technische Anforderung: Power PC 5566, DIAB Windriver C, Eclipse, MKS Versionierung
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: Knorr-Bremse GmbH / Eisenbahn
Projektdauer: 06/2008 ? 03/2009
Tätigkeit: Design und Entwicklung von Echtzeitsystem-Komponenten für PowerPC (Konfiguration, Fehler Management über CAN Bus):
Erstellung von Software - Requirements nach UML2.1 mit Rhapsody (Telelogic)
Design von Software nach UML 2.1
Entwicklung von C Code zu SIL2 für PowerPC (MPC5554)
Erstellung von Dokumentation
Technische Anforderung: Wind River C, Rhapsody (Telelogic), UML 2.1, WinIdea, PowerPC, SCIOPTA, iSystems IC3000, CANalyzer
------------------------------------------------------------------------------------------------------
Unternehmen/Branche: BMW AG / Automotiv
Projektdauer: 05/2007 ? 06/2008
Tätigkeit: Test und Fehlersuche für Motorsteuergeräte:
Troubleshooting von Software-Probleme aller Arten bei Prototyp - Fahrzeugsteuergeräte
Nachverfolgung von Änderungen/Bugfix bei Zulieferer
Entwicklung eines Paketes mit Python und XML zur Protokollierung von Fehler-Daten in einer Oracle Datenbank
Technische Anforderung: INCA, INPA, EDIABAS, CANalyzer, LabCar, WinKFP, CANopen
XML, Python, Oracle, SQL