26.10.2026 aktualisiert


Premiumkunde
100 % verfügbarEmbedded Systems & Software Engineer
Kempten, Deutschland
Weltweit
Embedded Systems (M.Sc.)Skills
Atlassian JiraMedizintechnikCanbusCmakeMikroprozessorEmbedded SystemsEmbedded BetriebssystemeEmbedded SoftwareEthernetFirmwareMedizinische SoftwareIec 62304IEC 61508Echtzeit-BetriebssystemeSoftwareentwicklung
Branchenfokus
Medizintechnik
Kurzprofil
Als Embedded Systems & Software Engineer und TÜV-zertifizierter Expert Medical Software und Functional Safety Engineer entwickle ich hardwarenahe Software für die Medizintechnik. Dafür bringe ich 15 Jahre Erfahrung in der C-Programmierung und Mikrocontrollerentwicklung mit. Meine Schwerpunkte liegen in der Embedded-Softwareentwicklung gemäß IEC 62304, der betriebssystemnahen Entwicklung mit Zephyr einschließlich Gerätetreibern sowie der Umsetzung grafischer Benutzeroberflächen mit LVGL.
Durch meine Tätigkeit als Innovationsingenieur verbinde ich Erfahrung in der Konzeption neuer Produkte mit einer strukturierten, praxisorientierten Arbeitsweise und einem Blick fürs Detail. Ich begleite Entwicklungsprojekte vom Proof of Concept bis zur Serienreife und arbeite dabei eng mit interdisziplinären Teams zusammen.
Embedded Systems Entwicklung
Langjährige Erfahrung in der Entwicklung eingebetteter Systeme, mit dem Fokus auf die Firmware-Entwicklung und die Programmierung hardwarenaher Software.
Programmiersprachen
Ein breites Spektrum an Programmiersprachen wie C, C++, Python, C#, MATLAB und VHDL, wobei der Fokus auf der hardwarenahen Programmierung liegt.
Hardware-Plattformen
Fundierte Kenntnisse in der Arbeit mit verschiedenen Hardware-Plattformen wie NXP (i.MX RT1060), Microchip (Atmel SAM3X8E), STM32, ESP32 (ESP32C3), Renesas, Xilinx und Intel (Altera Cyclone V GT).
Kommunikationsprotokolle
Erfahrung mit verschiedenen Kommunikationsprotokollen wie SPI, I²C, UART, CAN FD, PCIe, TCP/IP, UDP, USB und Precision Time Protocol (IEEE 1588).
Betriebssysteme
Kenntnisse in Echtzeit-Betriebssystemen wie Zephyr, FreeRTOS, sowie Linux und PikeOS für Embedded-Anwendungen.
Entwicklungstools
Vertrautheit mit Entwicklungstools und -methoden wie Git, GitHub, CMake, sowie KI-gestützten Tools wie GitHub Copilot und ChatGPT. Umfangreiche Ausstattung an diverser Debug- und Messtechnik wie Segger J-Link Debugger, Lauterbach µTrace Tracer für ARM Cortex-M und Rohde & Schwarz Oszilloskop.
FPGA-Programmierung
Erfahrung in der FPGA-Programmierung und Entwicklung von FPGA-basierten Systemen.
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2025
Sprachen
DeutschMutterspracheEnglischverhandlungssicherItalienischGrundkenntnisse
Projekthistorie
- Eigenverantwortliche Konzeption & Implementierung einer mehrsprachigen grafischen Benutzeroberfläche für ein E-Ink-Display mit LVGL gemäß IEC 62304.
- Mitwirkung am Konformitätsprozess durch aktive Teilnahme an formativen & summativen Gebrauchstauglichkeitsstudien gemäß IEC 62366-1.
- Beitrag zur erfolgreichen Konformitätsprüfung der messfunktionsrelevanten Komponenten durch Identifikation, Dokumentation & Implementierung v. Risikokontrollmaßnahmen f. d. Benutzerschnittstelle gemäß ISO 14971.
- Erstellung & Pflege der technischen Designdokumentation gemäß IEC 62304 mit reStructuredText, PlantUML & Sphinx.
- Sicherung d. Softwarequalität durch detaillierte Code- & Konzeptreviews unter Einhaltung bestehender Entwicklungsstandards.
- Eigenständige Implementierung & Erweiterung von Gerätetreibern unter Zephyr.
- Konzeption & Implementierung von Unit-Tests mit Ztest & dem Fake Function Framework, einschließlich Mocking von Komponentenschnittstellen & des Display-Treibers.
- Eigenverantwortliche Abstimmung mit internationalen Dienstleistern sowie mit Projektleitung, Design, Produktmanagement & Regulatory Affairs zur Anforderungsklärung & zur Erfassung & Dokumentation fehlender Anforderungen in Polarion.
Technologien: C (C99, C11, C17), Zephyr (Zbus, Shell, Settings, Devicetree, Gerätetreiber), LVGL 9.3/9.5, reStructuredText (Sphinx), UML/PlantUML, Ztest, Fake Function Framework (FFF), Git/GitHub, Polarion, Scrum, Nordic Semiconductor nRF5340
Normen: IEC 62304; IEC 62366-1, ISO 14971
Rolle: Innovationsingenieur für hardwarenahe Softwareentwicklung
Aufgaben:
- Konzeption einer selbstlernenden Regelung für eine Wärmepumpe unterBerücksichtigung des gesamten thermischen Systems.
- Durchführung von Markt- und Technologierecherchen zur Wissensaufbereitungund dem teamweiten Wissenstransfer.
- Organisation und Moderation von Workshops zur Anforderungserhebung.
- Entwicklung einer Python-Bibliotheksfunktion zur Einbindung FMI-kompatiblerSimulationsmodelle in das Reinforcement-Learning-Framework „Gymnasium“.
Technologien: Reinforcement Learning, Python, Gymnasium, Modelica
Weitere Projekte:
- 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
Zertifikate
Gebrauchstauglichkeit Medizinprodukte; EN 62366-1
TÜV Rheinland2025
CE-Kennzeichnung: Software als Medizinprodukt EU
TÜV Rheinland2025
MISRA C:2025
LDRA2025
Entwicklung medizinischer Software gemäß EN 62304
TÜV Rheinland Akademie GmbH2025
Agile Methoden für die Entwicklung medizinischer Software
TÜV Rheinland Akademie GmbH2025