Deutschland: Einsatzort um Ulm, Stuttgart, Augsburg bevorzugt
06/2026 - Firmwareentwicklung für ein Lifestyle-Produkt
Windows, TI Code Composer 20.5
GitLab
1. Erstellung eines LED-Treiber-Stacks zur Ansteuerung eines externen LED-Controllers per I²C
2. Erweiterung einer BT-LE Verbindung zum Programmieren und auslesen von Produktionsdaten
3. Erarbeitung eines Bedienkonzeptes zur Bedienung und dessen Umsetzung
4. Anwendung von generativer KI zur Unterstützung bei der Erstellung von Abläufen
04/2026 ? 06/2024 Qt-Entwickler für eine PC-Basierte Konfigurationssoftware einer Applikation
Erstellung eines Konfigurators für die Parametrisierung einer Applikationssoftware aus vorhanden Sales-Datenbanken
Auslesen der Daten aus den SQL-Datenbanken
Erstellung aus den (Fahrzeug-)Spezifischen Vorgaben in Form von JSON-dateien
Grafische Anzeige der vorgegeben Konfiguration und Änderung in der GUI unter Berücksichtigung von vorgegebenen Regeln.
Übernahme der Teamführung bzgl. der Abstimmung mit dem externen Auftraggeber
10/2019 ? 12/2025 SW-Entwickler, Integrator für Funktionale Sicherheitssoftware
Visual Studio, IAR STM8L, IAR STM32G0, Renesas RA2L1
MKS/PTC (5%), Git (95%)
Tessy 2.9 (< 10%), Google Test
1. Erstellung von Software unter Berücksichtigung der IEC60730, IEC60335 und entsprechenden amerikanischen Normen.
? Die Entwicklung wurde auf dem RA2L1 durchgeführt.
? Das System wurde bzgl. HW-Anforderungen mitkonzeptioniert und der entsprechende Aufbau später verifiziert.
? Implementierung der normativ geforderten Sicherheitsfunktionalitäten
? Durchführung von manuellen Integrationstests
? Durchführung von Modultests (Google Test)
? Codereviews für die Approbation durchgeführt
? Spezifikationsreviews durchgeführt
? Testspezifikationen erstellt
? Entwicklung eines Protokolls zum Austausch von Daten zwischen dem Sicherheitscontroller sowie den Applikationscontrollern (STM32G0 und Renesas RA2L1).
? Betreuung und Schulung des Testlabors bzgl. der zu beachtenden Eigenheiten des Systems
? Konzept und Ersterstellung einer vernetzbaren Simulation auf dem PC (VisualStudio 2017/2019) für automatisierte Integrationstests (Python)
? Kommunikationsprotokoll für die Kommunikation mit anderen Teilnehmern (I²C, SPI) auf dem RA2L1
2. Allgemeine, nicht SR-Relevante SW-Entwicklung.
? Die Entwicklung wurde auf dem STM32 durchgeführt.
? Steuerung des Programmablaufs
? Task in embOS erstellen
? Datensynchronisierung zwischen verschiedenen Controllern zur Steuerung des MMI- und Programmablaufs.
? Auswertung und Behandlung von Fehlern
01/2019 ? 09/20 SW-Entwickler für Flashbootloader (Bare-Metal und PC-Flasher)
Visual Studio, GNU C/C++, QT für Flasher
GIT
? Erstellung eines Bootloader-Konzepts für das parallele flashen mehrerer Elektroniken
? Initial Umsetzung des Konzepts auf PC (Flasher) und Target (Bare-Metal, Renesas RL78)
? Testbegleitung in der Produktion
? Erweiterung des Einzelflashers auf Multi-Flasher
12/2017 ? 12/18 Überarbeitung einer Prototypensoftware für den Einsatz als Sicherheitsfunktion
Überarbeitung einer Bestehenden Software im Hinblick auf die Erfüllung der Sicherheitsnormen/Anforderungen gemäß IEC60730, IEC60335 und entsprechenden Amerikanischen Normen.
? Die Entwicklung wurde auf dem Atmel AtMega644P durchgeführt.
? Das System wurde bzgl. der HW-Anforderungen verifiziert.
? Dokumentation sowie Verifikation (Reviews, Modul- und Integrationstests) der SW-Struktur
? Durchführung von Integrationstests
? Durchführung von Modultests ()
? Codereviews für die Approbation durchgeführt
? Spezifikationsreviews durchgeführt
? Testspezifikationen erstellt
03/2017 ? 12/2017 SW-Entwickler für Flashbootloader
Erstellung eines FBL ohne die Verwendung von DFU.
? Erstellung einer Komunikationsverbindung via USB (HID)
? Analyse eines bestehenden Kommunikationsprotokolls und Implementierung in den FBL
? Flash-Ablauf für den Datenempfang via direkter USB-Anbindung oder durch vollständigen Empfang durch die Applikation erstellt
? Signaturprüfung des Updatefile auf Integrität mittels ED25519 (verwendete Bibliothek WolfSSL)
? Entschlüsselung des Updatefile auf mittels AES-CBC-Encryption (verwendete Bibliothek WolfSSL)
? Flashen ins interne Flash und auf ein extern via SPIFFS-FS-angebundenen Speicher
? Implementierung einer einfachen GUI zur Anzeige von Fortschrittsinformationen
? Testprogramm via Python um die USB-Schnittstelle zu definierten Zeiten ?abzuschalten?. Soll Kommunikationsfehler simulieren und die Fehlerreaktion prüfen
04/2010 - 03/2017 Verantwortlicher Entwickler für die Erstellung von
einem Hybrid-System.
Umfeld und Tools: PowerPC, Enterprise Architect, Eclipse,
Umfeld: CAN-Bus, SSC, I²C-Bus, CodeInsight, Borland C++,
Tasking-Compiler, CodeWarrior,
- Erstellung von Software für ein Momenten-Verteilergetriebe - Mitgestaltung der Schnittstellen zum Fahrzeug
- Erarbeiten der Anforderungen für das Antriebssystem
- Test der erstellten Programmteile mit firmeneigenem Testtool
sowie Matlab/Simulink
Umfeld: CAN-Bus, SSC, I²C-Bus, CodeWright, Keil-Compiler,
Tasking-Compiler, C167CS, C505CA, Tessy, HIL
- Softwareerstellung und Fehlersuche für neues CAN-basiertes
Steuergerätes eines Zulieferers im Bus-Umfeld. Fehlersuche
mittels Hitex-Emulator, Tessy und betriebseigenem Tool.
- Softwareerstellung und Fehlersuche für den Überwachungsrechner
eines Steuergerätes. Fehlersuche mittels Hitex-Emulator, Tessy,
Oszilloskop und betriebseigenem Tool.
- Softwareerstellung für die Kommunikation zwischen Funktions- und
Überwachungsrechner eines Getriebsteuergerätes. Fehlersuche
mittels Tessy und Oszilloskop
- Test diverser Funktionsmodule des Steuerrechners. Durchführung
per Betriebseigenem Tool, PLS-Debugger, Tessy sowie HIL
- Erstellung von PC-Auswerteprogrammen
- Entwurf, Konstruktion und Aufbau diverser optischer Systemen
- Entwicklung von Mess- und Steuerprogrammen mittels Delphi und
LabWindows/CVI
- Entwicklung und Aufbau kleinerer elektronischer Schaltungen
- Spektroskopie, Totalreflexionsspektroskopie, Photomultiplier,
Diodenzeilen
Deutschland: Einsatzort um Ulm, Stuttgart, Augsburg bevorzugt
06/2026 - Firmwareentwicklung für ein Lifestyle-Produkt
Windows, TI Code Composer 20.5
GitLab
1. Erstellung eines LED-Treiber-Stacks zur Ansteuerung eines externen LED-Controllers per I²C
2. Erweiterung einer BT-LE Verbindung zum Programmieren und auslesen von Produktionsdaten
3. Erarbeitung eines Bedienkonzeptes zur Bedienung und dessen Umsetzung
4. Anwendung von generativer KI zur Unterstützung bei der Erstellung von Abläufen
04/2026 ? 06/2024 Qt-Entwickler für eine PC-Basierte Konfigurationssoftware einer Applikation
Erstellung eines Konfigurators für die Parametrisierung einer Applikationssoftware aus vorhanden Sales-Datenbanken
Auslesen der Daten aus den SQL-Datenbanken
Erstellung aus den (Fahrzeug-)Spezifischen Vorgaben in Form von JSON-dateien
Grafische Anzeige der vorgegeben Konfiguration und Änderung in der GUI unter Berücksichtigung von vorgegebenen Regeln.
Übernahme der Teamführung bzgl. der Abstimmung mit dem externen Auftraggeber
10/2019 ? 12/2025 SW-Entwickler, Integrator für Funktionale Sicherheitssoftware
Visual Studio, IAR STM8L, IAR STM32G0, Renesas RA2L1
MKS/PTC (5%), Git (95%)
Tessy 2.9 (< 10%), Google Test
1. Erstellung von Software unter Berücksichtigung der IEC60730, IEC60335 und entsprechenden amerikanischen Normen.
? Die Entwicklung wurde auf dem RA2L1 durchgeführt.
? Das System wurde bzgl. HW-Anforderungen mitkonzeptioniert und der entsprechende Aufbau später verifiziert.
? Implementierung der normativ geforderten Sicherheitsfunktionalitäten
? Durchführung von manuellen Integrationstests
? Durchführung von Modultests (Google Test)
? Codereviews für die Approbation durchgeführt
? Spezifikationsreviews durchgeführt
? Testspezifikationen erstellt
? Entwicklung eines Protokolls zum Austausch von Daten zwischen dem Sicherheitscontroller sowie den Applikationscontrollern (STM32G0 und Renesas RA2L1).
? Betreuung und Schulung des Testlabors bzgl. der zu beachtenden Eigenheiten des Systems
? Konzept und Ersterstellung einer vernetzbaren Simulation auf dem PC (VisualStudio 2017/2019) für automatisierte Integrationstests (Python)
? Kommunikationsprotokoll für die Kommunikation mit anderen Teilnehmern (I²C, SPI) auf dem RA2L1
2. Allgemeine, nicht SR-Relevante SW-Entwicklung.
? Die Entwicklung wurde auf dem STM32 durchgeführt.
? Steuerung des Programmablaufs
? Task in embOS erstellen
? Datensynchronisierung zwischen verschiedenen Controllern zur Steuerung des MMI- und Programmablaufs.
? Auswertung und Behandlung von Fehlern
01/2019 ? 09/20 SW-Entwickler für Flashbootloader (Bare-Metal und PC-Flasher)
Visual Studio, GNU C/C++, QT für Flasher
GIT
? Erstellung eines Bootloader-Konzepts für das parallele flashen mehrerer Elektroniken
? Initial Umsetzung des Konzepts auf PC (Flasher) und Target (Bare-Metal, Renesas RL78)
? Testbegleitung in der Produktion
? Erweiterung des Einzelflashers auf Multi-Flasher
12/2017 ? 12/18 Überarbeitung einer Prototypensoftware für den Einsatz als Sicherheitsfunktion
Überarbeitung einer Bestehenden Software im Hinblick auf die Erfüllung der Sicherheitsnormen/Anforderungen gemäß IEC60730, IEC60335 und entsprechenden Amerikanischen Normen.
? Die Entwicklung wurde auf dem Atmel AtMega644P durchgeführt.
? Das System wurde bzgl. der HW-Anforderungen verifiziert.
? Dokumentation sowie Verifikation (Reviews, Modul- und Integrationstests) der SW-Struktur
? Durchführung von Integrationstests
? Durchführung von Modultests ()
? Codereviews für die Approbation durchgeführt
? Spezifikationsreviews durchgeführt
? Testspezifikationen erstellt
03/2017 ? 12/2017 SW-Entwickler für Flashbootloader
Erstellung eines FBL ohne die Verwendung von DFU.
? Erstellung einer Komunikationsverbindung via USB (HID)
? Analyse eines bestehenden Kommunikationsprotokolls und Implementierung in den FBL
? Flash-Ablauf für den Datenempfang via direkter USB-Anbindung oder durch vollständigen Empfang durch die Applikation erstellt
? Signaturprüfung des Updatefile auf Integrität mittels ED25519 (verwendete Bibliothek WolfSSL)
? Entschlüsselung des Updatefile auf mittels AES-CBC-Encryption (verwendete Bibliothek WolfSSL)
? Flashen ins interne Flash und auf ein extern via SPIFFS-FS-angebundenen Speicher
? Implementierung einer einfachen GUI zur Anzeige von Fortschrittsinformationen
? Testprogramm via Python um die USB-Schnittstelle zu definierten Zeiten ?abzuschalten?. Soll Kommunikationsfehler simulieren und die Fehlerreaktion prüfen
04/2010 - 03/2017 Verantwortlicher Entwickler für die Erstellung von
einem Hybrid-System.
Umfeld und Tools: PowerPC, Enterprise Architect, Eclipse,
Umfeld: CAN-Bus, SSC, I²C-Bus, CodeInsight, Borland C++,
Tasking-Compiler, CodeWarrior,
- Erstellung von Software für ein Momenten-Verteilergetriebe - Mitgestaltung der Schnittstellen zum Fahrzeug
- Erarbeiten der Anforderungen für das Antriebssystem
- Test der erstellten Programmteile mit firmeneigenem Testtool
sowie Matlab/Simulink
Umfeld: CAN-Bus, SSC, I²C-Bus, CodeWright, Keil-Compiler,
Tasking-Compiler, C167CS, C505CA, Tessy, HIL
- Softwareerstellung und Fehlersuche für neues CAN-basiertes
Steuergerätes eines Zulieferers im Bus-Umfeld. Fehlersuche
mittels Hitex-Emulator, Tessy und betriebseigenem Tool.
- Softwareerstellung und Fehlersuche für den Überwachungsrechner
eines Steuergerätes. Fehlersuche mittels Hitex-Emulator, Tessy,
Oszilloskop und betriebseigenem Tool.
- Softwareerstellung für die Kommunikation zwischen Funktions- und
Überwachungsrechner eines Getriebsteuergerätes. Fehlersuche
mittels Tessy und Oszilloskop
- Test diverser Funktionsmodule des Steuerrechners. Durchführung
per Betriebseigenem Tool, PLS-Debugger, Tessy sowie HIL
- Erstellung von PC-Auswerteprogrammen
- Entwurf, Konstruktion und Aufbau diverser optischer Systemen
- Entwicklung von Mess- und Steuerprogrammen mittels Delphi und
LabWindows/CVI
- Entwicklung und Aufbau kleinerer elektronischer Schaltungen
- Spektroskopie, Totalreflexionsspektroskopie, Photomultiplier,
Diodenzeilen