freiberufler Embedded Software Entwickler, Medizintechnik auf freelance.de

Embedded Software Entwickler, Medizintechnik

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 58313 Herdecke an der Ruhr
  • National
  • de  |  en
  • 28.01.2025

Kurzvorstellung

Von meinen 13 Jahren als freiberuflicher Softwareentwickler bewege ich mich seit 8 Jahren im regulierten Umfeld der Medizintechnik mit Embedded Systemen mit hohen Anforderungen an die Sicherheit (Risikoanalyse) sowie an die Dokumentation.

Qualifikationen

  • C8 J.
  • DIN EN ISO 134858 J.
  • Echtzeit-Betriebssysteme6 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung8 J.
  • Medizintechnik8 J.
  • Picmicro8 J.
  • Python3 J.
  • SQL5 J.
  • UML

Projekt‐ & Berufserfahrung

Senior Embedded Software Entwickler
DITABIS AG - Digital Biomedical Imaging Systems AG, Pforzheim
2/2023 – 9/2024 (1 Jahr, 8 Monate)
Medizintechnik
Tätigkeitszeitraum

2/2023 – 9/2024

Tätigkeitsbeschreibung

Firmware Entwicklung für ein All-in-one Gerät für PCR-Schnelltests (In-vitroDiagnostika) bestehend aus 5 Submodulen mit jeweils eigener MCU (Zentraleinheit, Kartuschen-Handling-, Pneumatik-, Heizer- und Mess-Modul).
▪ Entwicklung von embedded Firmware gem. IEC 62304 auf STM32 MCUs
▪ Entwicklung von STM32 MCU Treibern mit und ohne Verwendung der STM32 HAL (ADC, GPIO, Flash, I2C, SPI, Timer, Counter, PWM, Interrupts, UART, DAC, Watchdog, VoltageReference, CAN-FD)
▪ Entwicklung von Peripherie-Treibern, u.a. für EEPROM, Temperatursensoren, Drucksensor, Steppermotor, Proximitysensor, Rotation Encoder, USB Power Delivery, External ADC
▪ Entwicklung einer Firmware Plattform als Basis der Submodule mit Services für Task-Scheduling, Konfiguration, Kommunikation, Event and Error Handling, System Checks, Debug Console, Firmware Update)
▪ Entwicklung der Intermodulkommunikation über CANopen FD (emotas Stack)
▪ Implementierung der Orchestrierung der Submodule durch die Zentraleinheit (State Machines)
▪ Entwicklung eines modellbasierten prädiktiven Algorithmus zur Regulierung der Heizleistung
▪ Unterstützung bei der Erstellung der Software-Architektur
▪ Erstellung / Dokumentation des Detailed Designs.
▪ Inbetriebnahme und Fehlerbehebung der Firmware
▪ Verifikation (Software-Komponenten - und System Tests)
▪ Statische Codeanalyse (Cppcheck)

Eingesetzte Qualifikationen

C, Python, Picmicro, Medizintechnik, DIN EN ISO 13485, Embedded Entwicklung / hardwarenahe Entwicklung, Software engineering / -technik

Architekt, Software-Entwickler, Data Scientist
Kundenname anonymisiert, auf Anfrage
1/2021 – 6/2022 (1 Jahr, 6 Monate)
Medizintechnik
Tätigkeitszeitraum

1/2021 – 6/2022

Tätigkeitsbeschreibung

Entwicklung eines innovativen aktiven Medizinproduktes zum Test auf eine COVID-19 Erkrankung über die Detektion von Metaboliten der Ausatemluft.
▪ Requirements Engineering (Lastenheft, Pflichtenheft, System Spezifikation)
▪ Erstellung und Dokumentation der System-Architektur (UML, SysML)
▪ Erstellung der Software-Architektur, Dokumentation in UML
▪ Entwicklung / Review embedded Firmware gem. IEC 62304 auf STM32 (C, FreeRTOS, UART, I2C, SPI, PWM, pump driver, valve driver, heater driver, display driver, communication protocols, ADC, signal processing, external ram, sd card)
▪ Entwicklung / Review von embedded Linux Software gem. IEC 62304 auf Single Board Computer (buildroot, systemd, dbus, C++, QT)
▪ HMI Design und Implementierung (Nextion Display)
▪ Usability Engineering (gem. IEC 62366-1)
▪ Risikomanagement (gem. ISO 14971)
▪ Verifikation (Modul- und System Tests)
▪ Vorbereitung zur Prüfung der elektrischen Sicherheit gemäß IEC 60601-1 und IEC 60601-1-2
▪ Technische Dokumentation gem. MDR
▪ Auswertung von Atemluftmessdaten aus prä-klinischer Multizentrenstudie bzgl. Covid-19 Erkrankung (maschinelles Lernen, Python, Java, SQL)
▪ Arbeiten im Rahmen eines ISO 13485 zertifizierten QM Systems

Eingesetzte Qualifikationen

C, DIN EN ISO 13485, Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, Java (allg.), Maschinelles Lernen, Medizintechnik, Picmicro, Python, Scikit-learn, Software Design, SQL, STM32

Architekt, Software-Entwickler
Kundenname anonymisiert, auf Anfrage
11/2018 – 12/2020 (2 Jahre, 2 Monate)
Medizintechnik
Tätigkeitszeitraum

11/2018 – 12/2020

Tätigkeitsbeschreibung

▪ Weiterentwicklung eines Medizinproduktes zur patientenseitigen Messung der Konzentration von volatilem Propofol in der Ausatemluft von Patienten, die eine Narkose oder Sedierung mit Propofol erhalten.
▪ Entwicklung einer externen Gasversorgungseinheit als Zubehör für ein Medizinprodukt Entwicklung eines internen Gaskreislaufs als Prototypen
▪ Erstellung und Dokumentation der System- und Software-Architektur (UML)
▪ Firmware Entwicklungen (C, FreeRTOS, STM32),
▪ Technische Dokumentation gemäß MDR inkl. Risikomanagement
▪ Entwicklung eines kompakten und integrierten Spektrometers für die Weiterentwicklung des Medizinproduktes zur Konzentrationsbestimmung von volatilem Propofol (Mechanik und Elektronik)
▪ Begleitung des Prüfverfahrens eines Produktes gemäß den Sicherheitsbestimmungen für elektrische Mess-, Steuer- und Laborgeräte (IEC 61010-1).

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Picmicro, Medizintechnik, C, DIN EN ISO 13485, Echtzeit-Betriebssysteme, Software Design, STM32

Technischer Projektleiter, Architekt, Entwickler
Kundenname anonymisiert, auf Anfrage
1/2016 – 10/2018 (2 Jahre, 10 Monate)
Medizintechnik
Tätigkeitszeitraum

1/2016 – 10/2018

Tätigkeitsbeschreibung

Technische Projektleitung zur Entwicklung eines Medizinproduktes zur
patientenseitigen Messung der Konzentration von volatilem Propofol in der
Ausatemluft von Patienten, die eine Narkose oder Sedierung mit Propofol
erhalten.
Projektleitung zur Entwicklung einer PC Software als Medizinprodukt zur
Sammlung von Messdaten des o.g. Medizinproduktes, zweier TCI Pumpen, sowie weiteren medizinischen Geräten während einer Anästhesie.

▪ Abbildung der kompletten Produktentwicklung im Rahmen eines QM Systems nach ISO 13485
▪ Mitarbeit bei der Erstellung von Lastenheft und Pflichtenheft
▪ Mitarbeit bei der Erstellung von System- und Modul-Spezifikationen
▪ Mitarbeit bei der Erstellung von Testspezifikationen und der Traceability
▪ Mitarbeit an der Risikomanagement Akte (Plan, Analyse, Bericht) gem. ISO 14971
▪ Mitarbeit an der Usability Akte (Plan, Design, Verifizierung, Validierung, Bericht) gem. IEC 62366-1
▪ Mitarbeit bei der Spezifikation und Auswahl von mechanischen und elektrischen Komponenten, dabei Berücksichtigung von kritischen Komponenten gem. IEC 60601-1 (z.B. Brandschutz)
▪ Mitarbeit beim Aufbau und Test von Prototypen in verschiedenen Entwicklungsstadien
▪ Mitarbeit an der Gebrauchsanweisung (IFU)
▪ Begleitung der Prüfung der elektrischen Sicherheit gem. IEC 60601
▪ Mitarbeit an der Validierung gegen das Lastenheft
▪ Begleitung der Medizinprodukte beim klinischen Einsatz im OP während der Testphasen sowie nach dem Inverkehrbringen.

Eingesetzte Qualifikationen

Medizintechnik, C, DIN EN ISO 13485, Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, Picmicro, Software Design, SQL, Technische Projektleitung / Teamleitung

Java Entwickler
Landwirtschaftkammer NRW, Münster
1/2015 – 12/2015 (1 Jahr)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2015 – 12/2015

Tätigkeitsbeschreibung

Entwicklung von Oberflächen zur Bearbeitung von Förderanträgen
landwirtschaftlicher Betriebe durch die Mitarbeiter der Kreisstellen der
Landwirtschaftskammer NRW. Implementierung von Änderungen aus der EU Agrarreform. Implementierung des Berechnungsalgorithmus für die Auszahlungsberechnung der Basisprämie. Einsatz von Oracle Spatial (Geodaten) zur Berechnung, zum Verschnitt und zur Plausibilitätsprüfung von Angaben landwirtschaftlich genutzter Flächen.

Eingesetzte Qualifikationen

Java (allg.), Oracle Database, SQL

Zertifikate

Expert Technical Documentation Medical Devices
TÜV Rheinland
2021

Ausbildung

Kern-Informatik
Diplom
Technische Universität Dortmund
2007
Dortmund

Über mich

Gerne bringe ich meine jahrelange Erfahrung auch in Ihr Projekt!

• 8 Jahre Erfahrung in der Entwicklung aktiver medizinischer Geräte gemäß ISO 13485
• Entwicklung und Dokumentation der implementierten Softwarekomponenten gemäß IEC 62304
• Rolle des Technischen Projektleiters oder Senior Software-Entwicklers.
• Produktenwicklung von insgesamt 5 Medizinprodukten (nach MDR, MDD und IVDR)
• Entwicklung von Embedded Software für proprietäre Medizinprodukte
• Ableitung von Spezifikationen und Konzepten aus Anforderungen
• Erstellung von System- und Software-Architekturen
• Erfahrung mit eingebetteten Systemen und der Implementierung mit C, Realtime Operating System FreeRTOS und Bare Metal auf diversen STM32 ARM Mikrocontrollern
• Entwicklung von STM32 MCU Treibern mit und ohne Verwendung der STM32 HAL (ADC, GPIO, Flash, I2C, SPI, Timer, Counter, PWM, Interrupts, UART, DAC, Watchdog, VoltageReference, CAN-FD)
• Entwicklung von Peripherie-Treibern, u.a. für EEPROM, Temperatursensoren, Drucksensor, Steppermotor, Proximitysensor, Rotation Encoder, USB Power Delivery, External ADC
• Entwicklung von Intermodulkommunikation über CANopen FD
• Kenntnisse im Entwurf, in der Entwicklung und im Review von embedded Linux Software unter Verwendung von buildroot, systemd, D-Bus, C++ und QT.
• Grundlegende Kenntnisse in der Hardwareentwicklung, insbesondere dem Erstellen und Verstehen von Schalplänen, einfaches PCB-Layout z.B. zum Aufbau von Prototypen (KiCad)
• Analyse und Beseitigung von Fehlern, Durchführung von Optimierungen
• Verifikations- und Validierungsaktivitäten - Durchführung und Dokumentation von Tests
• Erfahrung im Risikomanagement gemäß ISO 14971
• Erfahrung in der Gebrauchstauglichkeitsbetrachtung gemäß IEC 62366-1
• Erfahrung beim Durchlaufen des Prüfverfahrens der elektrischen Sicherheit medizinischer elektrischer Geräte gemäß IEC 60601-1
• Interne und externe Kommunikation mit den Projektbeteiligten
• Abstimmungen in einem interdisziplinären Team
• Unterstützung bei der Koordination externer Entwicklungspartnern
• Zertifizierung vom TÜV Rheinland als "Expert Technical Documentation Medical Devices"

Weitere Kenntnisse

Mein ausgeprägtes analytisches Denkvermögen ermöglicht es mir, mich in bestehende Projekte in kurzer Zeit einzuarbeiten und auch komplexe Zusammenhänge schnell nachzuvollziehen.

Für innovativen Produkten und Lösungen verfolge ich gerne einen wissenschaftlichen Ansatz. Selbst habe ich als Co-Autor an über 20 wissenschaftlichen Publikationen mitgewirkt. Der Aufbau von Expertise in einem Fachgebiet durch Lesen von Fachartikeln und wissenschaftliche Publikationen als Basis meiner Arbeit ist für mich selbstverständlich.

Außerdem bringe ich Expertise in der Aufbereitung von (großen) Datenmengen, z.B. Studien-, Telemetrie- oder Log-Daten und die Ableitung von Wissen durch Visualisierungen und Anwendungen von Methoden des maschinellen Lernens (KI) mit.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Home-Office
bevorzugt
Profilaufrufe
23
Alter
44
Berufserfahrung
15 Jahre und 9 Monate (seit 04/2009)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden