Embedded Systems & Software Engineer | Embedded C & MCU
Aktualisiert am 10.11.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 10.11.2025
Verfügbar zu: 100%
davon vor Ort: 20%
Embedded C
Embedded Software
Embedded Systems
C
FreeRTOS
ISO 14971
Lauterbach
IEC 61508
Bus-Systeme
CAN-Bus
IEC 62304
Ethernet
Design Thinking
Künstliche Intelligenz
Git
LVGL
Mikrocontrollerprogrammierung
MATLAB
Python
Simulink
Stateflow
Embedded Coder
FPGA
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Italienisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Kempten (Allgäu) (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

8 Monate
2024-01 - 2024-08

KI-Regelung für Wärmepumpen mit Reinforcement Learning

Innovationsingenieur für hardwarenahe Softwareentwicklung Reinforcement Learning Python Gymnasium ...
Innovationsingenieur für hardwarenahe Softwareentwicklung
  • Konzeption einer selbstlernenden Regelung für eine Wärmepumpe unter Berücksichtigung des gesamten thermischen Systems.
  • Durchführung von Markt- und Technologierecherchen zur Wissensaufbereitung und dem teamweiten Wissenstransfer.
  • Organisation und Moderation von Workshops zur Anforderungserhebung.
  • Entwicklung einer Python-Bibliotheksfunktion zur Einbindung FMI-kompatibler Simulationsmodelle in das Reinforcement-Learning-Framework ?Gymnasium?.
Wärmepumpe
Reinforcement Learning Python Gymnasium Modelica
Diehl Controls
Wangen im Allgäu
7 Jahre 5 Monate
2017-04 - 2024-08

Weitere Projekte bei Diehl Controls

Mentor, Berater und Innovationsingenieur für hardwarenahe Softwareentwicklung
Mentor, Berater und Innovationsingenieur für hardwarenahe Softwareentwicklung
  • Pilotstudie zur Nutzung generativer KI im Embedded-Software-Umfeld
  • KI-gestützte Benutzerinteraktion durch Klopfgeräuscherkennung auf ESP32 mittels Unsupervised Learning
  • Live-Backprozessauswertung durch Bildanalyse mittels Supervised Learning
  • Entwicklung eines infrarotbasierten 4x3-Bedienfelds mit Edelstahloberfläche
  • Moderation eines internationalen Design Thinking Workshops (DE, PL, CN, MX)
  • Visuelle Objekterkennung mit OpenCV auf der Raspberry-Pi-Plattform
  • Evaluation modellgetriebener Softwareentwicklung (MDSD) im Kontext eingebetteter Systeme
Diehl Controls
Wangen im Allgäu
3 Jahre 2 Monate
2021-01 - 2024-02

Embedded-AI-Bedienelement mit vier Interaktionsmöglichkeiten (3Sense®)

Innovationsingenieur für hardwarenahe Softwareentwicklung C (Embedded) FreeRTOS NXP i.MX RT1060 ...
Innovationsingenieur für hardwarenahe Softwareentwicklung
  • Projektleitung und Entwicklung eines Embedded-AI-basierten Infrarot-Bedienpanels zur Erkennung von Annäherung, Berührung und Druck in einer Taste (3Sense®) sowie Gestenerkennung bei Mehrfachanordnung.
  • Architekturdesign, Embedded-Softwareentwicklung und Test eines Systems zur Erhebung von Interaktionsdaten mit automatisierter Zustandsklassifikation über externe Sensorik.
  • Architekturdesign, Embedded-Softwareentwicklung und Test eines kundenorientierten Proof-of-Concept-Demonstrators.
  • Programmierung einer Python-Applikation zur Interaktionsdatenerfassung via USB-Kommunikation.
  • Konzeption und Integration eines Embedded-AI-Algorithmus zur Differenzierung von Berührung und Druck sowie zur Erkennung von Fehlbedienungen infolge von Druck außerhalb der definierten Tastenfläche.
  • Modellgetriebene Algorithmenentwicklung (MDSD) zur Gestenerkennung (Annäherung, Wischen und Halten).
  • Ergebnispräsentation auf der CES 2024 in Las Vegas sowie im Rahmen eines NXP-Webinars.
Hausgeräte
C (Embedded) FreeRTOS NXP i.MX RT1060 Atmel SAM3X8E Edge/Embedded AI (Glow) Supervised Learning LVGL SPI UART USB Python Embedded Coder MATLAB
Diehl Controls
Wangen im Allgäu
2 Jahre
2022-01 - 2023-12

MDSD-Einführung mittels Batteriemanagement-Softwaremodell

Beratender Innovationsingenieur für hardwarenahe Softwareentwicklung BMS Embedded Coder Simulink ...
Beratender Innovationsingenieur für hardwarenahe Softwareentwicklung
  • Projektbegleitung bei der unternehmensseitigen Einführung modellgetriebener Softwareentwicklung (MDSD) auf Basis eines Batteriemanagement-Softwaremodells (BMS).
  • Durchführung von Wissenstransfer und technischer Beratung zur Integration modellbasierter Ansätze im Entwicklungsumfeld.
Batteriemanagement
BMS Embedded Coder Simulink MATLAB Stateflow ISO 26262
Diehl Controls
Wangen im Allgäu
2 Jahre
2018-01 - 2019-12

Zustandsschätzung mittels State Observer Model & Extended Kalman Filter

Innovationsingenieur für hardwarenahe Softwareentwicklung C (Embedded) STM32 MATLAB ...
Innovationsingenieur für hardwarenahe Softwareentwicklung
  • Entwicklung eines Regelalgorithmus auf Basis thermischer Ersatzschaltbilder zur Schätzung nicht direkt messbarer physikalischer Größen mittels Extended Kalman Filter.
  • Modellierung und Parametrisierung eines thermischen Ersatzschaltbilds für eine Geschirrspülerpumpe und deren relevante Systemkomponenten.
  • Herleitung, Berechnung und Simulation der Systemgleichungen in MATLAB und Simulink.
  • Implementierung des Algorithmus auf einem Mikrocontroller inklusive Ansteuerung und Auswertung beteiligter Sensoren und Aktuatoren im Versuchsaufbau.
Hausgeräte
C (Embedded) STM32 MATLAB Simulink Extended Kalman Filter State Observer Model
Diehl Controls
Wangen im Allgäu
1 Jahr 3 Monate
2015-10 - 2016-12

CAN-FD-Steuergerätesimulator mit Zeitstempelsynchronisation

Firmware-Entwickler & Masterand Embedded Systems (M.Sc.) VHDL C (Embedded) FPGA ...
Firmware-Entwickler & Masterand Embedded Systems (M.Sc.)
  • Eigenverantwortliche Konzeption, VHDL-basiertes Design und Implementierung einer PCIe-Einsteckkarte mit sechs CAN-FD-Schnittstellen zur hochgenauen Zeitstempelung und Verzögerung von Nachrichten.
  • Umsetzung der systemweiten Uhrensynchronisation über Ethernet mittels Precision Time Protocol (IEEE 1588) mit einer Genauigkeit von 16,66 µs.
  • Entwicklung eines Linux-Gerätetreibers für den Betrieb der PCIe-Karte.
Landmaschinen
VHDL C (Embedded) FPGA PCIe CAN FD PTP (IEEE 1588) Linux (Gerätetreiberentwicklung) Ethernet
Sontheim Industrie Elektronik
Kempten (Allgäu)
3 Monate
2013-10 - 2013-12

CAN-Gerätetreiber unter Linux für die Raspberry Pi Plattform

Bachelorand Elektro- und Informationstechnik (B.Eng.) C Linux (Gerätetreiberentwicklung) Raspberry Pi ...
Bachelorand Elektro- und Informationstechnik (B.Eng.)
  • Analyse eines bestehenden Linux-Gerätetreibermoduls zur Identifikation eines Kommunikationsfehlers bei geringer CAN-Busauslastung.
  • Überarbeitung und Erweiterung des Treibers zur zuverlässigen Übertragung von CAN-Nachrichten bei maximaler Busauslastung.
  • Umsetzung einer robusten Lösung zur fehlerfreien Kommunikation auf einem Raspberry Pi unter Linux.
Industrie
C Linux (Gerätetreiberentwicklung) Raspberry Pi CAN SPI
3S-Smart Software Solutions
Kempten (Allgäu)

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 11 Monate
2014-09 - 2016-07

Embedded Systems

M.Sc., Hochschule Pforzheim, Pforzheim
M.Sc.
Hochschule Pforzheim, Pforzheim
Schwerpunkte: Rechnersysteme & FPGA Entwicklung

Projektarbeit: ?Development of a DES Coprocessor (Data Encryption Standard)?

Master-Thesis: ?Entwicklung eines FPGAs mit mehrfacher CAN-FD-Schnittstelle zur Zeitstempelung sowie Verzögerung von Nachrichten basierend auf dem Precision Time Protocol?
4 Jahre 5 Monate
2009-10 - 2014-02

Elektro- und Informationstechnik

B.Eng., Hochschule für angewandte Wissenschaften Kempten, Kempten (Allgäu)
B.Eng.
Hochschule für angewandte Wissenschaften Kempten, Kempten (Allgäu)
Schwerpunkte: Technische & Angewandte Informatik

Bachelor-Thesis: ?Erstellung eines CODESYS CAN-Treibers für Linux ARM11 Raspberry Pi Plattform?

Position

Position

Als Embedded Systems & Software Engineer mit über zehn Jahren Erfahrung und kontinuierlicher Weiterentwicklung meiner Kenntnisse in der C-Programmierung und der Entwicklung von Mikrocontrollersystemen realisiere ich maßgeschneiderte, hardwarenahe Softwarelösungen.
Durch meine Tätigkeit als Innovationsingenieur verbinde ich technisches Know-how mit kreativer Problemlösung. Mit einem strukturierten Vorgehen, einem ausgeprägten Blick fürs Detail und interdisziplinärer Erfahrung begleite ich Sie bei der Entwicklung zukunftsweisender Produkte ? vom Proof of Concept bis zur Serienreife.

Kompetenzen

Kompetenzen

Top-Skills

Embedded C Embedded Software Embedded Systems C FreeRTOS ISO 14971 Lauterbach IEC 61508 Bus-Systeme CAN-Bus IEC 62304 Ethernet Design Thinking Künstliche Intelligenz Git LVGL Mikrocontrollerprogrammierung MATLAB Python Simulink Stateflow Embedded Coder FPGA

Schwerpunkte

Embedded Software
Experte
Embedded Systems
Experte

Produkte / Standards / Erfahrungen / Methoden

IEC 62304
Fortgeschritten
ISO 14971
Basics
IEC 61508
Basics
Design Thinking
Fortgeschritten
Business Model Canvas
Fortgeschritten
Value Proposition Canvas
Fortgeschritten

Betriebssysteme

FreeRTOS
Experte
Linux
Fortgeschritten
PikeOS
Basics

Programmiersprachen

C (Embedded)
Experte
C
Experte
Python
Fortgeschritten
C++
Fortgeschritten
C#
Basics
Matlab
Fortgeschritten
VHDL
Fortgeschritten

Datenkommunikation

UART
Experte
SPI
Experte
I²C
Fortgeschritten
CAN / CAN FD
Fortgeschritten
TCP/IP
Fortgeschritten
UDP
Fortgeschritten
PTP (IEEE 1588)
Fortgeschritten
PCIe
Fortgeschritten

Hardware

NXP
Experte
STM32
Fortgeschritten
Microchip (Atmel)
Fortgeschritten
Renesas
Basics
ESP32
Basics
Raspberry Pi
Fortgeschritten
Arduino Due
Experte

Design / Entwicklung / Konstruktion

Softwareentwicklung
Experte
Lauterbach µTrace Tracer (TRACE32)
Fortgeschritten
Segger J-Link Debugger
Fortgeschritten
Rohde & Schwarz Oszilloskop
Experte

Branchen

Branchen

Branchenfokus: Medizintechnik

Einsatzorte

Einsatzorte

Kempten (Allgäu) (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

8 Monate
2024-01 - 2024-08

KI-Regelung für Wärmepumpen mit Reinforcement Learning

Innovationsingenieur für hardwarenahe Softwareentwicklung Reinforcement Learning Python Gymnasium ...
Innovationsingenieur für hardwarenahe Softwareentwicklung
  • Konzeption einer selbstlernenden Regelung für eine Wärmepumpe unter Berücksichtigung des gesamten thermischen Systems.
  • Durchführung von Markt- und Technologierecherchen zur Wissensaufbereitung und dem teamweiten Wissenstransfer.
  • Organisation und Moderation von Workshops zur Anforderungserhebung.
  • Entwicklung einer Python-Bibliotheksfunktion zur Einbindung FMI-kompatibler Simulationsmodelle in das Reinforcement-Learning-Framework ?Gymnasium?.
Wärmepumpe
Reinforcement Learning Python Gymnasium Modelica
Diehl Controls
Wangen im Allgäu
7 Jahre 5 Monate
2017-04 - 2024-08

Weitere Projekte bei Diehl Controls

Mentor, Berater und Innovationsingenieur für hardwarenahe Softwareentwicklung
Mentor, Berater und Innovationsingenieur für hardwarenahe Softwareentwicklung
  • Pilotstudie zur Nutzung generativer KI im Embedded-Software-Umfeld
  • KI-gestützte Benutzerinteraktion durch Klopfgeräuscherkennung auf ESP32 mittels Unsupervised Learning
  • Live-Backprozessauswertung durch Bildanalyse mittels Supervised Learning
  • Entwicklung eines infrarotbasierten 4x3-Bedienfelds mit Edelstahloberfläche
  • Moderation eines internationalen Design Thinking Workshops (DE, PL, CN, MX)
  • Visuelle Objekterkennung mit OpenCV auf der Raspberry-Pi-Plattform
  • Evaluation modellgetriebener Softwareentwicklung (MDSD) im Kontext eingebetteter Systeme
Diehl Controls
Wangen im Allgäu
3 Jahre 2 Monate
2021-01 - 2024-02

Embedded-AI-Bedienelement mit vier Interaktionsmöglichkeiten (3Sense®)

Innovationsingenieur für hardwarenahe Softwareentwicklung C (Embedded) FreeRTOS NXP i.MX RT1060 ...
Innovationsingenieur für hardwarenahe Softwareentwicklung
  • Projektleitung und Entwicklung eines Embedded-AI-basierten Infrarot-Bedienpanels zur Erkennung von Annäherung, Berührung und Druck in einer Taste (3Sense®) sowie Gestenerkennung bei Mehrfachanordnung.
  • Architekturdesign, Embedded-Softwareentwicklung und Test eines Systems zur Erhebung von Interaktionsdaten mit automatisierter Zustandsklassifikation über externe Sensorik.
  • Architekturdesign, Embedded-Softwareentwicklung und Test eines kundenorientierten Proof-of-Concept-Demonstrators.
  • Programmierung einer Python-Applikation zur Interaktionsdatenerfassung via USB-Kommunikation.
  • Konzeption und Integration eines Embedded-AI-Algorithmus zur Differenzierung von Berührung und Druck sowie zur Erkennung von Fehlbedienungen infolge von Druck außerhalb der definierten Tastenfläche.
  • Modellgetriebene Algorithmenentwicklung (MDSD) zur Gestenerkennung (Annäherung, Wischen und Halten).
  • Ergebnispräsentation auf der CES 2024 in Las Vegas sowie im Rahmen eines NXP-Webinars.
Hausgeräte
C (Embedded) FreeRTOS NXP i.MX RT1060 Atmel SAM3X8E Edge/Embedded AI (Glow) Supervised Learning LVGL SPI UART USB Python Embedded Coder MATLAB
Diehl Controls
Wangen im Allgäu
2 Jahre
2022-01 - 2023-12

MDSD-Einführung mittels Batteriemanagement-Softwaremodell

Beratender Innovationsingenieur für hardwarenahe Softwareentwicklung BMS Embedded Coder Simulink ...
Beratender Innovationsingenieur für hardwarenahe Softwareentwicklung
  • Projektbegleitung bei der unternehmensseitigen Einführung modellgetriebener Softwareentwicklung (MDSD) auf Basis eines Batteriemanagement-Softwaremodells (BMS).
  • Durchführung von Wissenstransfer und technischer Beratung zur Integration modellbasierter Ansätze im Entwicklungsumfeld.
Batteriemanagement
BMS Embedded Coder Simulink MATLAB Stateflow ISO 26262
Diehl Controls
Wangen im Allgäu
2 Jahre
2018-01 - 2019-12

Zustandsschätzung mittels State Observer Model & Extended Kalman Filter

Innovationsingenieur für hardwarenahe Softwareentwicklung C (Embedded) STM32 MATLAB ...
Innovationsingenieur für hardwarenahe Softwareentwicklung
  • Entwicklung eines Regelalgorithmus auf Basis thermischer Ersatzschaltbilder zur Schätzung nicht direkt messbarer physikalischer Größen mittels Extended Kalman Filter.
  • Modellierung und Parametrisierung eines thermischen Ersatzschaltbilds für eine Geschirrspülerpumpe und deren relevante Systemkomponenten.
  • Herleitung, Berechnung und Simulation der Systemgleichungen in MATLAB und Simulink.
  • Implementierung des Algorithmus auf einem Mikrocontroller inklusive Ansteuerung und Auswertung beteiligter Sensoren und Aktuatoren im Versuchsaufbau.
Hausgeräte
C (Embedded) STM32 MATLAB Simulink Extended Kalman Filter State Observer Model
Diehl Controls
Wangen im Allgäu
1 Jahr 3 Monate
2015-10 - 2016-12

CAN-FD-Steuergerätesimulator mit Zeitstempelsynchronisation

Firmware-Entwickler & Masterand Embedded Systems (M.Sc.) VHDL C (Embedded) FPGA ...
Firmware-Entwickler & Masterand Embedded Systems (M.Sc.)
  • Eigenverantwortliche Konzeption, VHDL-basiertes Design und Implementierung einer PCIe-Einsteckkarte mit sechs CAN-FD-Schnittstellen zur hochgenauen Zeitstempelung und Verzögerung von Nachrichten.
  • Umsetzung der systemweiten Uhrensynchronisation über Ethernet mittels Precision Time Protocol (IEEE 1588) mit einer Genauigkeit von 16,66 µs.
  • Entwicklung eines Linux-Gerätetreibers für den Betrieb der PCIe-Karte.
Landmaschinen
VHDL C (Embedded) FPGA PCIe CAN FD PTP (IEEE 1588) Linux (Gerätetreiberentwicklung) Ethernet
Sontheim Industrie Elektronik
Kempten (Allgäu)
3 Monate
2013-10 - 2013-12

CAN-Gerätetreiber unter Linux für die Raspberry Pi Plattform

Bachelorand Elektro- und Informationstechnik (B.Eng.) C Linux (Gerätetreiberentwicklung) Raspberry Pi ...
Bachelorand Elektro- und Informationstechnik (B.Eng.)
  • Analyse eines bestehenden Linux-Gerätetreibermoduls zur Identifikation eines Kommunikationsfehlers bei geringer CAN-Busauslastung.
  • Überarbeitung und Erweiterung des Treibers zur zuverlässigen Übertragung von CAN-Nachrichten bei maximaler Busauslastung.
  • Umsetzung einer robusten Lösung zur fehlerfreien Kommunikation auf einem Raspberry Pi unter Linux.
Industrie
C Linux (Gerätetreiberentwicklung) Raspberry Pi CAN SPI
3S-Smart Software Solutions
Kempten (Allgäu)

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 11 Monate
2014-09 - 2016-07

Embedded Systems

M.Sc., Hochschule Pforzheim, Pforzheim
M.Sc.
Hochschule Pforzheim, Pforzheim
Schwerpunkte: Rechnersysteme & FPGA Entwicklung

Projektarbeit: ?Development of a DES Coprocessor (Data Encryption Standard)?

Master-Thesis: ?Entwicklung eines FPGAs mit mehrfacher CAN-FD-Schnittstelle zur Zeitstempelung sowie Verzögerung von Nachrichten basierend auf dem Precision Time Protocol?
4 Jahre 5 Monate
2009-10 - 2014-02

Elektro- und Informationstechnik

B.Eng., Hochschule für angewandte Wissenschaften Kempten, Kempten (Allgäu)
B.Eng.
Hochschule für angewandte Wissenschaften Kempten, Kempten (Allgäu)
Schwerpunkte: Technische & Angewandte Informatik

Bachelor-Thesis: ?Erstellung eines CODESYS CAN-Treibers für Linux ARM11 Raspberry Pi Plattform?

Position

Position

Als Embedded Systems & Software Engineer mit über zehn Jahren Erfahrung und kontinuierlicher Weiterentwicklung meiner Kenntnisse in der C-Programmierung und der Entwicklung von Mikrocontrollersystemen realisiere ich maßgeschneiderte, hardwarenahe Softwarelösungen.
Durch meine Tätigkeit als Innovationsingenieur verbinde ich technisches Know-how mit kreativer Problemlösung. Mit einem strukturierten Vorgehen, einem ausgeprägten Blick fürs Detail und interdisziplinärer Erfahrung begleite ich Sie bei der Entwicklung zukunftsweisender Produkte ? vom Proof of Concept bis zur Serienreife.

Kompetenzen

Kompetenzen

Top-Skills

Embedded C Embedded Software Embedded Systems C FreeRTOS ISO 14971 Lauterbach IEC 61508 Bus-Systeme CAN-Bus IEC 62304 Ethernet Design Thinking Künstliche Intelligenz Git LVGL Mikrocontrollerprogrammierung MATLAB Python Simulink Stateflow Embedded Coder FPGA

Schwerpunkte

Embedded Software
Experte
Embedded Systems
Experte

Produkte / Standards / Erfahrungen / Methoden

IEC 62304
Fortgeschritten
ISO 14971
Basics
IEC 61508
Basics
Design Thinking
Fortgeschritten
Business Model Canvas
Fortgeschritten
Value Proposition Canvas
Fortgeschritten

Betriebssysteme

FreeRTOS
Experte
Linux
Fortgeschritten
PikeOS
Basics

Programmiersprachen

C (Embedded)
Experte
C
Experte
Python
Fortgeschritten
C++
Fortgeschritten
C#
Basics
Matlab
Fortgeschritten
VHDL
Fortgeschritten

Datenkommunikation

UART
Experte
SPI
Experte
I²C
Fortgeschritten
CAN / CAN FD
Fortgeschritten
TCP/IP
Fortgeschritten
UDP
Fortgeschritten
PTP (IEEE 1588)
Fortgeschritten
PCIe
Fortgeschritten

Hardware

NXP
Experte
STM32
Fortgeschritten
Microchip (Atmel)
Fortgeschritten
Renesas
Basics
ESP32
Basics
Raspberry Pi
Fortgeschritten
Arduino Due
Experte

Design / Entwicklung / Konstruktion

Softwareentwicklung
Experte
Lauterbach µTrace Tracer (TRACE32)
Fortgeschritten
Segger J-Link Debugger
Fortgeschritten
Rohde & Schwarz Oszilloskop
Experte

Branchen

Branchen

Branchenfokus: Medizintechnik

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.