Embedded software, software, Embedded systems, electronics, C, C++, debug, medical software, design documentation, requirements
Aktualisiert am 13.10.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 13.10.2025
Verfügbar zu: 100%
davon vor Ort: 100%
medical software
Softwareentwickler Embedded Systems
Embedded Software Development
C++
medical
C
UML
Debugging
Python
Niederländisch
Muttersprache
Englisch
Fließend
Französisch
Fließend
Deutsch
Mittleres Niveau

Einsatzorte

Einsatzorte

Mülhausen (+500km)
Deutschland, Schweiz, Österreich
nicht möglich

Projekte

Projekte

6 Jahre 3 Monate
2019-09 - heute

Embedded-Softwareprojekte

Geschäftsführer / Embedded-Software-Berater
Geschäftsführer / Embedded-Software-Berater
  • Gegründet und geleitet: verantwortlich für Embedded-Softwareprojekte, Geschäftsentwicklung sowie Unternehmenspräsenz auf internationalen Fachmessen (COMPAMED 2021, BE 5.0 Industries du Futur 2024).
auf Anfrage
Mulhouse, Frankreich
2 Monate
2025-07 - 2025-08

Internes Projekt

C GitLab Buildroot ...
  • Entwicklung einer ?Electronic Nose (eNose)?-Software und hardware zur Erfassung von Sensordaten und Implementierung einer interaktiven GUI.
C GitLab Buildroot Embedded Linux NXP i.MX8MM OPOS8MM Qt5
2 Monate
2025-02 - 2025-03

Code-Review, Code-Verbesserung

Embedded Software Engineer, Consultant / Berater AFE4900 MPLAB X IDE v5.40 PIC24FJ256GA610 ...
Embedded Software Engineer, Consultant / Berater
  • Code-Review, Code-Verbesserung, Dokumentation, Test und Messung eines Patch für ein angeschlossenes Patientenmonitorsystem.
AFE4900 MPLAB X IDE v5.40 PIC24FJ256GA610 C yEd PPG-Signalerfassung
RDS
Strassburg, Frankreich
7 Monate
2024-06 - 2024-12

Entwicklung von Konzeptnachweisen

Embedded Software Engineer, Consultant / Berater JIRA Confluence git ...
Embedded Software Engineer, Consultant / Berater

  • Entwicklung von Konzeptnachweisen für die kontinuierliche ECC-Überwachung über mehrere Speichertypen (TCM/OCM/DDR/Cache) für korrigierbare und nicht korrigierbare Fehler.

Intelligent Sensor
JIRA Confluence git C++14 yEd AMD Xilinx Zynq Ultrascale (ARM Cortex-A53 et ARM Cortex-R5F) Vitis 2023.1
Sick
Waldkirch, Deutschland
6 Monate
2023-10 - 2024-03

Display- und Remover-Module

Product Owner, Consultant / Berater JIRA Confluence Bitbucket ...
Product Owner, Consultant / Berater

  • Scrum-Meetings, Teamplanung und Schnittstelle zum Management
  • Technische Problemlösungen vorschlagen; Releases verwalten
  • Zusammenarbeit mit Verifizierungsteams und Marketing
  • Verwaltung von Problemen, Erweiterungen und CAPAs

automated laboratory equipment
JIRA Confluence Bitbucket SBM (FDA approved tracking tool) Scrum Serena Business Manager (SBM / ein von der FDA genehmigtes Tracking-Tool) ISO 13485/Qualitätsmanagementsystem
Abbott Automation Solutions
Hamburg, Deutschland
7 Monate
2023-02 - 2023-08

Entwicklung und Integration von Motion-Controller-Software

Embedded Software Engineer, Consultant / Berater Infineon TriCore? Aurix? TC 397 CPU PxROS C ...
Embedded Software Engineer, Consultant / Berater

  • Entwicklung und Integration von Motion-Controller-Software für autonomes Fahren.

Autonomous driving
Infineon TriCore? Aurix? TC 397 CPU PxROS C CAN-Bus PEAK Wireshark Saleae Polyspace (MISRA) Saleae MISRA github and JIRA
Embotech
Zürich, Schweiz
2 Jahre 3 Monate
2020-10 - 2022-12

Infusionspumpenprojekt

Embedded Software Engineer, Consultant / Berater STM32 (Cortex M1 and M4) Cypress CyBLE214015 BLE ...
Embedded Software Engineer, Consultant / Berater
  • Infusionspumpenprojekt: Softwareentwicklung & Validierung
    • Implementierung neuer Funktionen und Fehlerkorrektur
    • Software-Validierung: Testdokumentation, neue Testfälle, Unit-Tests, elektronische Messungen
    • Aktualisierung von Anforderungs- und Design-Dokumenten
    • Analyse und Bearbeitung von Kundenbeschwerden
  • Inhalationsmonitor: Embedded-Softwareentwicklung (Bluetooth)
Infusion pump Inhalation monitor
STM32 (Cortex M1 and M4) Cypress CyBLE214015 BLE C IAR PSoC creator IEC62304 SVN GIT JIRA PCLint VectorCast PyTest Doxygen PowerBI git Wireshark PSoC creator Saleae logic analyser
Sensile Medical
Olten, Schweiz
6 Monate
2021-12 - 2022-05

COVID-Test software

Softwareingenieur & Technischer Regulatory Consultant JavaScript Visual Studio Code IEC62304 ...
Softwareingenieur & Technischer Regulatory Consultant

  • COVID-Test software, welche im Browser läuft, zur Verwendung mit dem DNA-Sequenzer.
  • Codeüberprüfung und Codeverbesserungen. 
  • Erstellung von SW-Entwurfsunterlagen (Anforderungen, Architektur, Feinentwurf, Lebenszyklusdokument usw.)

COVID tester software for DNA sequencer
JavaScript Visual Studio Code IEC62304 GIT
LampSeq
Bonn, Deutschland
4 Monate
2020-04 - 2020-07

Proof Of Concepts für pharmazeutische Geräte

Software Engineer, Consultant / Berater Node.js scripting OPC UA Docker ...
Software Engineer, Consultant / Berater

  • Proof Of Concepts für pharmazeutische Geräte: einem OPCUA Location Discovery Server und ein Konnektorprozess für die Verbindung mit einer Rockwell-SPS.

pharmaceutical equipment
Node.js scripting OPC UA Docker Linux OPC UA Location Discovery Server
Merck Millipore
Molsheim, Frankreich
4 Monate
2019-09 - 2019-12

Migration von Softwareprojekten

Embedded-Softwareingenieur / Berater C C++ Python ...
Embedded-Softwareingenieur / Berater
  • Roboterarm (STM32): Migration von Softwareprojekten (IAR ? TrueSTUDIO Atollic), Entwicklung von Produktionstools in Python
  • IoT Proof-of-Concept (ESP32): Aufbau einer sicheren MQTT-Verbindung (TLS 1.2) zu Thingsboard
  • Milchpumpe (ESP32): Projektdokumentation nach IEC 62304 (Plan, Anforderungen, Architektur, Design, Risikomanagement), Implementierung von Drucksensoren (BMP280) und LED-Treibern, Code-Optimierung
Robot Arm Human milk pump Thingsboard connection (IoT) prove of concept
C C++ Python IEC 62304 UML ESP32 STM32 Enterprise architect Eclipse Unity (unit test framework) BMP280(Drucksensor)
MDEG Digital
Freiburg, Germany
4 Jahre 6 Monate
2014-09 - 2019-02

Verantwortlich für den kompletten Software-Lebenszyklus von den Anforderungen bis zum Produktionsstart

Software-Koordinator / Embedded-Softwareingenieur C LDRA TBrun LDRA TBreq ...
Software-Koordinator / Embedded-Softwareingenieur
  • Airflow Prophylaxis Master (Medizinprodukt, IEC 62304 Klasse B): Verantwortlich für den kompletten Software-Lebenszyklus von den Anforderungen bis zum Produktionsstart (2017), einschließlich FDA 510(k)-Zulassung, IEC 62304-Dokumentation, Risikomanagement und agiler Planung. Umsetzung der Firmware (intern & extern), 4 Wartungs-Releases, Koordination der Entwicklung des kabellosen Pedals (inkl. Bluetooth-Migration). Durchführung von Unit-Tests & Validierung mit LDRA TBrun, Requirements-Tracking mit TBreq sowie Organisation der Risikoanalysen. Enge Zusammenarbeit mit Mechanik, Elektronik, Hydraulik und Pneumatik, Schulung von Service- und Produktionsteams sowie Entwicklung eines Service-Tools und Vergabe/Definition eines SQL-basierten Logging- & Analyse-Tools.
  • RFID-Modul: Entwicklung einer Proof-of-Concept-Software für ein neues physiotherapeutisches Gerät.
  • Ultraschall-Modul: Proof-of-Concept für einen Dental-Scaler-Algorithmus inkl. Prozessorwahl, Inbetriebnahme der Elektronik und teilweiser Software-Implementierung.
Airflow Prophylaxis Master (medical device for dental cabinet)
C LDRA TBrun LDRA TBreq LDRA TBvision NXP Kinetis ARM Cortex M0+ and M4 Bluetooth Silicon Labs BLE-113/BLE-121LR IAR Enterprise Architect State machine GIThub IEC62304 Medical software C# Visual Studio Python SQL MCUXpresso Enterprise Architect.
EMS - Electro Medical Systems
Nyon, Schweiz
2 Monate
2014-06 - 2014-07

Behebung von Anomalien in bestehender Software

Embedded-Softwareingenieur / Berater C C++ Atmel processor ...
Embedded-Softwareingenieur / Berater
  • Behebung von Anomalien in bestehender Software für Geräte zur Bahnsteuerung und Schutzrelais
  • Code-Review und Implementierung von Verbesserungen
  • Implementierung eines Fehlerhandlers
  • Feldtests der verbesserten Software (während einer Testphase von 6 Monaten trat das Problem nicht mehr auf und gilt als behoben)
C C++ Atmel processor ARM Assembly
Sécheron
Satigny, Schweiz
1 Jahr 2 Monate
2013-03 - 2014-04

Entwicklung von Embedded-Software für ein Medizinprodukt

Embedded-Softwareingenieur / Berater C C++ ARM ...
Embedded-Softwareingenieur / Berater
  • Entwicklung von Bootloader (IPL), Applikations- und Treibersoftware (Grafik, Audio, Temperatur, Watchdog, GPIO, NOR, I2C) gemäß medizinischen Normen
  • Dokumentation, Programmierung, Code-Optimierung und Test für ein intrakranielles Druckmessgerät (Hydrocephalus)
  • Hardware-Ansprechpartner für das lokale Softwareteam und technische Schnittstelle zum Hardwareanbieter in den USA
  • Prozessor-Konfiguration und Durchführung von Messungen zur elektromagnetischen Verträglichkeit (Spread Spectrum)
  • Entwicklung von Skripten für Packaging (Bash) und Tools für Entwicklung und Test in Python, CRC-Header und BMP-Bilderstellung
C C++ ARM UML QNX Momentics CCS 5 TI AM3517 (ARM Cortex-A8) IEC62304 LDRA Codesonar Clearcase IPL U-Boot Xloader Medizinische Software Scrum audio driver graphics drivers baseport
Codman Neuroscience (Johnson and Johnson)
Le Locle, Schweiz
10 Monate
2012-06 - 2013-03

Medizinische Implantate & Endoskopie

Electronic engineer / Embedded software engineer C UML STM8 ...
Electronic engineer / Embedded software engineer
  • Aktives Herzimplantat: Entwicklung drahtloser Bootloader und Hardware-Testsoftware
  • Aktives Hirnimplantat: Entwicklung Drahtloser Bootloader, Tests mit CVI (National Instruments), Aufbau Prüfstand, Problembehebung (Alpha-Tests), Entwicklung Burn-In-Testers
  • Endoskop: Elektronik-Debugging eines Prototyps
C UML STM8 STM32 STVD 4.2 µVision 3 CCS 5 IEC62304 National Instruments CVI Medizinische Software
Valtronic
Les Charbonnières, Schweiz
2 Jahre 8 Monate
2009-03 - 2011-10

Softwareentwicklung ? Multiplattform-Anwendung (Client-Server-System für mobile Werbung)

Softwareentwickler C++ UML SQL ...
Softwareentwickler
  • Implementierung der gesamten Anwendung: UI (3D-Grafik), Datenbank-Schnittstelle, Geo-Positionierung
  • Architektur, Design und Anforderungsermittlung
C++ UML SQL Symbian OS Java/J2ME Android Windows Mobile Bada MMI SVN Windows SQLite StarUML Diagram Designer
Prim'Vision
Villeneuve-Loubet, Frankreich

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2025-01 - 2025-01

QTM3x: Architecture, Algorithms, and Protocols of a Quantum Computer and Quantum Internet

DelftX
DelftX
1 Monat
2024-07 - 2024-07

QTM2x: The Hardware of a Quantum Computer

DelftX
DelftX
1 Monat
2024-05 - 2024-05

Quantum Internet and quantum computing : how will they change the world

DelftX
DelftX
1 Monat
2024-02 - 2024-02

Medical device submissing to FDA(510K) (2 Tage)

ExpeReg
ExpeReg
1 Monat
2018-09 - 2018-09

Introduction to Artificial Intelligence (AI) using Python and Azure

Microsoft
Microsoft
3 Jahre 1 Monat
2009-01 - 2012-01

Executive Master Of Business Administration (EMBA)

EuroMBA (AACSB, AMBA, EQUIS)
EuroMBA (AACSB, AMBA, EQUIS)
Audencia Nantes School of Management (FR), Université Paul Cézanne (FR), Maastricht Business School (NL), HHL ? Leipzig (D), EADA (S), Kozminski Academy of Entrepreneurship and Management (PL)

Position

Position

Embedded Systems & Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

medical software Softwareentwickler Embedded Systems Embedded Software Development C++ medical C UML Debugging Python

Produkte / Standards / Erfahrungen / Methoden

Agile
CCS
CCS 5
CCS5 (TI JTAG debug environment)
Clearcase
Clearquest
Diagram Designer
Eclipse
Enterprise architect
GIThub
medical software .
Momentics
Scrum.
SourceSafe
StarUML
STVD 4.2
TI AM3517 (ARM Cortex-A8)
U-Boot
Vision 3
Visual Studio
? National Instruments CVI

Embedded Software Engineer

Experte für Software- und Embedded-Hardware-Entwicklung mit umfassender Erfahrung in der Realisierung wirkungsvoller Lösungen in den Bereichen Medizinprodukte, Industrie, Automobil, digitale Video, Unterhaltungselektronik und Verteidigung.


Schlüsselkompetenzen und Sozialkompetenz

  • Mehrsprachig und erfahren in der interkulturellen Zusammenarbeit in virtuellen und internationalen Teams.
  • Selbstständig, analytisch und methodisch, mit einem starken Engagement für kontinuierliches Lernen.
  • Ausgeprägte Führungs- und Kommunikationsfähigkeiten, in der Lage, Projekte vom Entwurf bis zur erfolgreichen Umsetzung zu leiten.


Technische Kompetenzen

Hardware

  • Platinen-Entwicklung: KiCad, Ulticap, Orcad, MicroCap, Layo.
  • Prozessor: NXP i.MX8, AMD Xilinx Zynq Ultrascale (ARM Cortex-A53 und ARM Cortex-R5F), PIC24FJ256GA610, Infineon TriCore? Aurix? TC 397 CPU, Cypress CyBLE214015, ARM Cortex M0+, ARM Cortex M4, ARM Cortex-A8, STM8, STM32, OMAP SOC (ARM+DSP) TI, Z80, ADSP2105, DSP TMS320C55/C54, 68k, 6502, PowerPC, AV7200.


Software

  • Source control: Github, Gitlab, Clearcase, Source Safe, CVS, SVN.
  • Programmiersprachen und Assemblersprache: C, C++14, Python PERL, Java/J2ME, JavaScript, Node JS, Android, Delphi, Pascal, HP Basic, Visual Basic, Smalltalk, ADSP2105, 68k, Z80, 6502, QSL.
  • Gerätetreiber: Smartcard, I2C, SPI, ?wire, USB, UART, DCF77, RFID.
  • RTOS: Linux (buildroot und Yocto), PxROS, QNX, FreeRTOS, Nucleus, SymbianOS, DSP BIOS, VxWorks, RTE, OSAL.
  • Debug: Vitis 2023.1, IAR, MCUXpresso, CCS, Lauterbach (Trace 32), ARM Realview, NOHAU ICE, Windriver, Wireshark, Logic Analysers, LDRA, Code Sonar, Lint, QAC.
  • Analyse- und Entwurfsmethoden: UML, objektorientierte Entwurfsmethode (Coad & Yourdon), Echtzeit-Entwurfsmethode (Ward & Mellor).
  • Design tools: Enterprise Architect, Visio, Doxygen, StarUML, Diagram Designer.
  • Andere: RFID, embedded systems, digital video (MPEG, DVB2 et OpenTV), bootloaders (IPL, Xloader, U-Boot), analogue video, smart cart, Geographic information systems(GIS), GPS and geoinformatics, Digital Signal Processing, SQLite, MySQL.


Normen

Vorschriften für Medizinprodukte: IEC62304, IEC60601, FDA guidelines.


Design

UML, Object oriented design (Coad & Yourdon), Real time development methodes (Ward & Mellor).

Betriebssysteme

Android
Bada
DSP BIOS
IPL
Java/J2ME
Nucleus
QNX
Symbian OS
UNIX
UNIX
Windows
Windows Mobile
Windows XP

Programmiersprachen

C
C#
C++
PERL
Python
UML

Datenbanken

SQL
SQLite

Datenkommunikation

USB

Hardware

ARM
ARM Cortex M0+ and M4
Atmel processor
AV7200 (chip multimedia)
Bluetooth
BMP280
DSP TMS320C55/C54
ESP32
OMAP1510/1610/2420
OMAPv1030/1035
PCB development
Ulticap, Orcad, MicroCap, Layo
Processors
ARM Cortex M0+, ARM Cortex M4, ARM Cortex-A8, STM8, STM32, OMAP SOC (ARM+DSP) TI, Z80, ADSP2105, DSP TMS320C55/C54, 68k, 6502, PowerPC, AV7200
Silicon Labs BLE-113/BLE-121LR
STM32
STM8

Design / Entwicklung / Konstruktion

Codesonar
Enterprise Architect.
IAR
IEC 62304
IEC62304
Lauterbach Trace32 (JTAG/ETM)
LDRA TBreq
LDRA TBrun
LDRA TBvision
MCUXpresso
Medical software
MMI
NXP Kinetis
Sbuild
State machine
Unity (unit test framework)
Xloader
?wire

Personalverantwortung

LDRA

Branchen

Branchen

  • Medical
  • Communication
  • Digital video
  • Consumer electronics
  • Defense
  • Dutch national police.

Einsatzorte

Einsatzorte

Mülhausen (+500km)
Deutschland, Schweiz, Österreich
nicht möglich

Projekte

Projekte

6 Jahre 3 Monate
2019-09 - heute

Embedded-Softwareprojekte

Geschäftsführer / Embedded-Software-Berater
Geschäftsführer / Embedded-Software-Berater
  • Gegründet und geleitet: verantwortlich für Embedded-Softwareprojekte, Geschäftsentwicklung sowie Unternehmenspräsenz auf internationalen Fachmessen (COMPAMED 2021, BE 5.0 Industries du Futur 2024).
auf Anfrage
Mulhouse, Frankreich
2 Monate
2025-07 - 2025-08

Internes Projekt

C GitLab Buildroot ...
  • Entwicklung einer ?Electronic Nose (eNose)?-Software und hardware zur Erfassung von Sensordaten und Implementierung einer interaktiven GUI.
C GitLab Buildroot Embedded Linux NXP i.MX8MM OPOS8MM Qt5
2 Monate
2025-02 - 2025-03

Code-Review, Code-Verbesserung

Embedded Software Engineer, Consultant / Berater AFE4900 MPLAB X IDE v5.40 PIC24FJ256GA610 ...
Embedded Software Engineer, Consultant / Berater
  • Code-Review, Code-Verbesserung, Dokumentation, Test und Messung eines Patch für ein angeschlossenes Patientenmonitorsystem.
AFE4900 MPLAB X IDE v5.40 PIC24FJ256GA610 C yEd PPG-Signalerfassung
RDS
Strassburg, Frankreich
7 Monate
2024-06 - 2024-12

Entwicklung von Konzeptnachweisen

Embedded Software Engineer, Consultant / Berater JIRA Confluence git ...
Embedded Software Engineer, Consultant / Berater

  • Entwicklung von Konzeptnachweisen für die kontinuierliche ECC-Überwachung über mehrere Speichertypen (TCM/OCM/DDR/Cache) für korrigierbare und nicht korrigierbare Fehler.

Intelligent Sensor
JIRA Confluence git C++14 yEd AMD Xilinx Zynq Ultrascale (ARM Cortex-A53 et ARM Cortex-R5F) Vitis 2023.1
Sick
Waldkirch, Deutschland
6 Monate
2023-10 - 2024-03

Display- und Remover-Module

Product Owner, Consultant / Berater JIRA Confluence Bitbucket ...
Product Owner, Consultant / Berater

  • Scrum-Meetings, Teamplanung und Schnittstelle zum Management
  • Technische Problemlösungen vorschlagen; Releases verwalten
  • Zusammenarbeit mit Verifizierungsteams und Marketing
  • Verwaltung von Problemen, Erweiterungen und CAPAs

automated laboratory equipment
JIRA Confluence Bitbucket SBM (FDA approved tracking tool) Scrum Serena Business Manager (SBM / ein von der FDA genehmigtes Tracking-Tool) ISO 13485/Qualitätsmanagementsystem
Abbott Automation Solutions
Hamburg, Deutschland
7 Monate
2023-02 - 2023-08

Entwicklung und Integration von Motion-Controller-Software

Embedded Software Engineer, Consultant / Berater Infineon TriCore? Aurix? TC 397 CPU PxROS C ...
Embedded Software Engineer, Consultant / Berater

  • Entwicklung und Integration von Motion-Controller-Software für autonomes Fahren.

Autonomous driving
Infineon TriCore? Aurix? TC 397 CPU PxROS C CAN-Bus PEAK Wireshark Saleae Polyspace (MISRA) Saleae MISRA github and JIRA
Embotech
Zürich, Schweiz
2 Jahre 3 Monate
2020-10 - 2022-12

Infusionspumpenprojekt

Embedded Software Engineer, Consultant / Berater STM32 (Cortex M1 and M4) Cypress CyBLE214015 BLE ...
Embedded Software Engineer, Consultant / Berater
  • Infusionspumpenprojekt: Softwareentwicklung & Validierung
    • Implementierung neuer Funktionen und Fehlerkorrektur
    • Software-Validierung: Testdokumentation, neue Testfälle, Unit-Tests, elektronische Messungen
    • Aktualisierung von Anforderungs- und Design-Dokumenten
    • Analyse und Bearbeitung von Kundenbeschwerden
  • Inhalationsmonitor: Embedded-Softwareentwicklung (Bluetooth)
Infusion pump Inhalation monitor
STM32 (Cortex M1 and M4) Cypress CyBLE214015 BLE C IAR PSoC creator IEC62304 SVN GIT JIRA PCLint VectorCast PyTest Doxygen PowerBI git Wireshark PSoC creator Saleae logic analyser
Sensile Medical
Olten, Schweiz
6 Monate
2021-12 - 2022-05

COVID-Test software

Softwareingenieur & Technischer Regulatory Consultant JavaScript Visual Studio Code IEC62304 ...
Softwareingenieur & Technischer Regulatory Consultant

  • COVID-Test software, welche im Browser läuft, zur Verwendung mit dem DNA-Sequenzer.
  • Codeüberprüfung und Codeverbesserungen. 
  • Erstellung von SW-Entwurfsunterlagen (Anforderungen, Architektur, Feinentwurf, Lebenszyklusdokument usw.)

COVID tester software for DNA sequencer
JavaScript Visual Studio Code IEC62304 GIT
LampSeq
Bonn, Deutschland
4 Monate
2020-04 - 2020-07

Proof Of Concepts für pharmazeutische Geräte

Software Engineer, Consultant / Berater Node.js scripting OPC UA Docker ...
Software Engineer, Consultant / Berater

  • Proof Of Concepts für pharmazeutische Geräte: einem OPCUA Location Discovery Server und ein Konnektorprozess für die Verbindung mit einer Rockwell-SPS.

pharmaceutical equipment
Node.js scripting OPC UA Docker Linux OPC UA Location Discovery Server
Merck Millipore
Molsheim, Frankreich
4 Monate
2019-09 - 2019-12

Migration von Softwareprojekten

Embedded-Softwareingenieur / Berater C C++ Python ...
Embedded-Softwareingenieur / Berater
  • Roboterarm (STM32): Migration von Softwareprojekten (IAR ? TrueSTUDIO Atollic), Entwicklung von Produktionstools in Python
  • IoT Proof-of-Concept (ESP32): Aufbau einer sicheren MQTT-Verbindung (TLS 1.2) zu Thingsboard
  • Milchpumpe (ESP32): Projektdokumentation nach IEC 62304 (Plan, Anforderungen, Architektur, Design, Risikomanagement), Implementierung von Drucksensoren (BMP280) und LED-Treibern, Code-Optimierung
Robot Arm Human milk pump Thingsboard connection (IoT) prove of concept
C C++ Python IEC 62304 UML ESP32 STM32 Enterprise architect Eclipse Unity (unit test framework) BMP280(Drucksensor)
MDEG Digital
Freiburg, Germany
4 Jahre 6 Monate
2014-09 - 2019-02

Verantwortlich für den kompletten Software-Lebenszyklus von den Anforderungen bis zum Produktionsstart

Software-Koordinator / Embedded-Softwareingenieur C LDRA TBrun LDRA TBreq ...
Software-Koordinator / Embedded-Softwareingenieur
  • Airflow Prophylaxis Master (Medizinprodukt, IEC 62304 Klasse B): Verantwortlich für den kompletten Software-Lebenszyklus von den Anforderungen bis zum Produktionsstart (2017), einschließlich FDA 510(k)-Zulassung, IEC 62304-Dokumentation, Risikomanagement und agiler Planung. Umsetzung der Firmware (intern & extern), 4 Wartungs-Releases, Koordination der Entwicklung des kabellosen Pedals (inkl. Bluetooth-Migration). Durchführung von Unit-Tests & Validierung mit LDRA TBrun, Requirements-Tracking mit TBreq sowie Organisation der Risikoanalysen. Enge Zusammenarbeit mit Mechanik, Elektronik, Hydraulik und Pneumatik, Schulung von Service- und Produktionsteams sowie Entwicklung eines Service-Tools und Vergabe/Definition eines SQL-basierten Logging- & Analyse-Tools.
  • RFID-Modul: Entwicklung einer Proof-of-Concept-Software für ein neues physiotherapeutisches Gerät.
  • Ultraschall-Modul: Proof-of-Concept für einen Dental-Scaler-Algorithmus inkl. Prozessorwahl, Inbetriebnahme der Elektronik und teilweiser Software-Implementierung.
Airflow Prophylaxis Master (medical device for dental cabinet)
C LDRA TBrun LDRA TBreq LDRA TBvision NXP Kinetis ARM Cortex M0+ and M4 Bluetooth Silicon Labs BLE-113/BLE-121LR IAR Enterprise Architect State machine GIThub IEC62304 Medical software C# Visual Studio Python SQL MCUXpresso Enterprise Architect.
EMS - Electro Medical Systems
Nyon, Schweiz
2 Monate
2014-06 - 2014-07

Behebung von Anomalien in bestehender Software

Embedded-Softwareingenieur / Berater C C++ Atmel processor ...
Embedded-Softwareingenieur / Berater
  • Behebung von Anomalien in bestehender Software für Geräte zur Bahnsteuerung und Schutzrelais
  • Code-Review und Implementierung von Verbesserungen
  • Implementierung eines Fehlerhandlers
  • Feldtests der verbesserten Software (während einer Testphase von 6 Monaten trat das Problem nicht mehr auf und gilt als behoben)
C C++ Atmel processor ARM Assembly
Sécheron
Satigny, Schweiz
1 Jahr 2 Monate
2013-03 - 2014-04

Entwicklung von Embedded-Software für ein Medizinprodukt

Embedded-Softwareingenieur / Berater C C++ ARM ...
Embedded-Softwareingenieur / Berater
  • Entwicklung von Bootloader (IPL), Applikations- und Treibersoftware (Grafik, Audio, Temperatur, Watchdog, GPIO, NOR, I2C) gemäß medizinischen Normen
  • Dokumentation, Programmierung, Code-Optimierung und Test für ein intrakranielles Druckmessgerät (Hydrocephalus)
  • Hardware-Ansprechpartner für das lokale Softwareteam und technische Schnittstelle zum Hardwareanbieter in den USA
  • Prozessor-Konfiguration und Durchführung von Messungen zur elektromagnetischen Verträglichkeit (Spread Spectrum)
  • Entwicklung von Skripten für Packaging (Bash) und Tools für Entwicklung und Test in Python, CRC-Header und BMP-Bilderstellung
C C++ ARM UML QNX Momentics CCS 5 TI AM3517 (ARM Cortex-A8) IEC62304 LDRA Codesonar Clearcase IPL U-Boot Xloader Medizinische Software Scrum audio driver graphics drivers baseport
Codman Neuroscience (Johnson and Johnson)
Le Locle, Schweiz
10 Monate
2012-06 - 2013-03

Medizinische Implantate & Endoskopie

Electronic engineer / Embedded software engineer C UML STM8 ...
Electronic engineer / Embedded software engineer
  • Aktives Herzimplantat: Entwicklung drahtloser Bootloader und Hardware-Testsoftware
  • Aktives Hirnimplantat: Entwicklung Drahtloser Bootloader, Tests mit CVI (National Instruments), Aufbau Prüfstand, Problembehebung (Alpha-Tests), Entwicklung Burn-In-Testers
  • Endoskop: Elektronik-Debugging eines Prototyps
C UML STM8 STM32 STVD 4.2 µVision 3 CCS 5 IEC62304 National Instruments CVI Medizinische Software
Valtronic
Les Charbonnières, Schweiz
2 Jahre 8 Monate
2009-03 - 2011-10

Softwareentwicklung ? Multiplattform-Anwendung (Client-Server-System für mobile Werbung)

Softwareentwickler C++ UML SQL ...
Softwareentwickler
  • Implementierung der gesamten Anwendung: UI (3D-Grafik), Datenbank-Schnittstelle, Geo-Positionierung
  • Architektur, Design und Anforderungsermittlung
C++ UML SQL Symbian OS Java/J2ME Android Windows Mobile Bada MMI SVN Windows SQLite StarUML Diagram Designer
Prim'Vision
Villeneuve-Loubet, Frankreich

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2025-01 - 2025-01

QTM3x: Architecture, Algorithms, and Protocols of a Quantum Computer and Quantum Internet

DelftX
DelftX
1 Monat
2024-07 - 2024-07

QTM2x: The Hardware of a Quantum Computer

DelftX
DelftX
1 Monat
2024-05 - 2024-05

Quantum Internet and quantum computing : how will they change the world

DelftX
DelftX
1 Monat
2024-02 - 2024-02

Medical device submissing to FDA(510K) (2 Tage)

ExpeReg
ExpeReg
1 Monat
2018-09 - 2018-09

Introduction to Artificial Intelligence (AI) using Python and Azure

Microsoft
Microsoft
3 Jahre 1 Monat
2009-01 - 2012-01

Executive Master Of Business Administration (EMBA)

EuroMBA (AACSB, AMBA, EQUIS)
EuroMBA (AACSB, AMBA, EQUIS)
Audencia Nantes School of Management (FR), Université Paul Cézanne (FR), Maastricht Business School (NL), HHL ? Leipzig (D), EADA (S), Kozminski Academy of Entrepreneurship and Management (PL)

Position

Position

Embedded Systems & Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

medical software Softwareentwickler Embedded Systems Embedded Software Development C++ medical C UML Debugging Python

Produkte / Standards / Erfahrungen / Methoden

Agile
CCS
CCS 5
CCS5 (TI JTAG debug environment)
Clearcase
Clearquest
Diagram Designer
Eclipse
Enterprise architect
GIThub
medical software .
Momentics
Scrum.
SourceSafe
StarUML
STVD 4.2
TI AM3517 (ARM Cortex-A8)
U-Boot
Vision 3
Visual Studio
? National Instruments CVI

Embedded Software Engineer

Experte für Software- und Embedded-Hardware-Entwicklung mit umfassender Erfahrung in der Realisierung wirkungsvoller Lösungen in den Bereichen Medizinprodukte, Industrie, Automobil, digitale Video, Unterhaltungselektronik und Verteidigung.


Schlüsselkompetenzen und Sozialkompetenz

  • Mehrsprachig und erfahren in der interkulturellen Zusammenarbeit in virtuellen und internationalen Teams.
  • Selbstständig, analytisch und methodisch, mit einem starken Engagement für kontinuierliches Lernen.
  • Ausgeprägte Führungs- und Kommunikationsfähigkeiten, in der Lage, Projekte vom Entwurf bis zur erfolgreichen Umsetzung zu leiten.


Technische Kompetenzen

Hardware

  • Platinen-Entwicklung: KiCad, Ulticap, Orcad, MicroCap, Layo.
  • Prozessor: NXP i.MX8, AMD Xilinx Zynq Ultrascale (ARM Cortex-A53 und ARM Cortex-R5F), PIC24FJ256GA610, Infineon TriCore? Aurix? TC 397 CPU, Cypress CyBLE214015, ARM Cortex M0+, ARM Cortex M4, ARM Cortex-A8, STM8, STM32, OMAP SOC (ARM+DSP) TI, Z80, ADSP2105, DSP TMS320C55/C54, 68k, 6502, PowerPC, AV7200.


Software

  • Source control: Github, Gitlab, Clearcase, Source Safe, CVS, SVN.
  • Programmiersprachen und Assemblersprache: C, C++14, Python PERL, Java/J2ME, JavaScript, Node JS, Android, Delphi, Pascal, HP Basic, Visual Basic, Smalltalk, ADSP2105, 68k, Z80, 6502, QSL.
  • Gerätetreiber: Smartcard, I2C, SPI, ?wire, USB, UART, DCF77, RFID.
  • RTOS: Linux (buildroot und Yocto), PxROS, QNX, FreeRTOS, Nucleus, SymbianOS, DSP BIOS, VxWorks, RTE, OSAL.
  • Debug: Vitis 2023.1, IAR, MCUXpresso, CCS, Lauterbach (Trace 32), ARM Realview, NOHAU ICE, Windriver, Wireshark, Logic Analysers, LDRA, Code Sonar, Lint, QAC.
  • Analyse- und Entwurfsmethoden: UML, objektorientierte Entwurfsmethode (Coad & Yourdon), Echtzeit-Entwurfsmethode (Ward & Mellor).
  • Design tools: Enterprise Architect, Visio, Doxygen, StarUML, Diagram Designer.
  • Andere: RFID, embedded systems, digital video (MPEG, DVB2 et OpenTV), bootloaders (IPL, Xloader, U-Boot), analogue video, smart cart, Geographic information systems(GIS), GPS and geoinformatics, Digital Signal Processing, SQLite, MySQL.


Normen

Vorschriften für Medizinprodukte: IEC62304, IEC60601, FDA guidelines.


Design

UML, Object oriented design (Coad & Yourdon), Real time development methodes (Ward & Mellor).

Betriebssysteme

Android
Bada
DSP BIOS
IPL
Java/J2ME
Nucleus
QNX
Symbian OS
UNIX
UNIX
Windows
Windows Mobile
Windows XP

Programmiersprachen

C
C#
C++
PERL
Python
UML

Datenbanken

SQL
SQLite

Datenkommunikation

USB

Hardware

ARM
ARM Cortex M0+ and M4
Atmel processor
AV7200 (chip multimedia)
Bluetooth
BMP280
DSP TMS320C55/C54
ESP32
OMAP1510/1610/2420
OMAPv1030/1035
PCB development
Ulticap, Orcad, MicroCap, Layo
Processors
ARM Cortex M0+, ARM Cortex M4, ARM Cortex-A8, STM8, STM32, OMAP SOC (ARM+DSP) TI, Z80, ADSP2105, DSP TMS320C55/C54, 68k, 6502, PowerPC, AV7200
Silicon Labs BLE-113/BLE-121LR
STM32
STM8

Design / Entwicklung / Konstruktion

Codesonar
Enterprise Architect.
IAR
IEC 62304
IEC62304
Lauterbach Trace32 (JTAG/ETM)
LDRA TBreq
LDRA TBrun
LDRA TBvision
MCUXpresso
Medical software
MMI
NXP Kinetis
Sbuild
State machine
Unity (unit test framework)
Xloader
?wire

Personalverantwortung

LDRA

Branchen

Branchen

  • Medical
  • Communication
  • Digital video
  • Consumer electronics
  • Defense
  • Dutch national police.

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.