
Software Engineer Embedded System
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 79713 Bad Säckingen
- auf Anfrage
- zh | de | en
- 20.07.2025
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
6/2025 – 8/2025
TätigkeitsbeschreibungFür ein embedded Software wird Gui Applikation mit Qt/Qml entwickelt.
Eingesetzte QualifikationenQt (Software)
1/2025 – 5/2025
TätigkeitsbeschreibungEin Modul für die asynchrone I/O Kommunikation wurde entwickelt. Das Modul untersützt die Kommunikation über Tcp Socket, Uart, SPI, I2C Schnittstellen.
Eingesetzte QualifikationenEmbedded Linux, STM32, C++, Echtzeit-Betriebssysteme, Windows Embedded
6/2024 – 12/2024
Tätigkeitsbeschreibung
Softwareentwicklung für Labor Point of Care Gerät.
In Microcontroller werden mehrere ADC-Daten per I2C Schnittstelle abgelesen und die gemittelten Werte über Uart Schnittstelle an die Applikation Software weitergeleitet. Die Applikation Software kann sowohl die gesammelten Daten in UI darstellen als auch die von Benutzer angegebene Settings zu der Microcontroller schicken. Dabei werden noch zusätzliche Devices, z.B. Schrittmotor, Kamera, Filter Wheel, LEDs integriert.
C++, Windows Embedded
2/2024 – 7/2024
Tätigkeitsbeschreibung
Eine Mobile App wurde entwickelt, um gleichzeitig bis zu zwei Milchpumpen zu steuern
und zu überwachen. Die Kommunikation zwischen Mobile App und Milchpumpe
funktioniert durch ein proprietäres Protokoll über Bluetooth. Um die App mit einer Pumpe
zu verbinden, muss zuerst das Mobile Phone mit der Pumpe gekoppelt werden. Der
Benutzer kann in der App eine Pump-Session starten, pausieren, und beenden. Die
aktuellen Werte der Pump-Zeit, des Vacuum Levels, dem Milchvolumen, usw. lassen
sich in App darstellen.
C#, Test Automation
9/2023 – 2/2024
Tätigkeitsbeschreibung
Die Mobile App wird von Ärzten im Notfall verwendet, um die individuelle Medikamenten-
Dosierung insbesondere für Kleinkinder zu berechnen. Nach der einzigen Eingabe des
Patienten und Gewichts werden alle Indikationen, Produkt Dosierungen, Instrumente und
Richtlinien, die für dieses Gewicht relevant sind aus der lokalen Datenspeicherung
extrahiert. Die Ergebnisse können mit verschiedenen Filter-Settings gefiltert angezeigt
werden. Gleichzeitig sorgt die App dafür, dass der lokale Datenstand immer auf dem
aktuellen ist. Auf der Server Seite können die Experten die Dosierung und die oben
genannten Informationen in einer Web-Anwendung konfigurieren und als neue
Datenpakete zur Verfügung stellen.
Backend, C#, Requirement Analyse
3/2017 – 8/2023
Tätigkeitsbeschreibung
Die Embedded-Software für Beatmungsgerät basiert auf einer Micro-Service-Architektur und
jeder Service läuft in einem eigenen Prozess. Die Kommunikation zwischen den
Services erfolgt über eine Message-Queue. Ein Connection-Service dient als Interface
zum externen System über eine Socket-Verbindung. Für die funktionale Sicherheit ist
wichtig, dass die Monitoring- und Controlling-Software in verschiedenen Knoten
separiert ist. Der Operator kann über einen GUI-Flow die Sauerstoffkonzentration
sowie die Temperatur definieren und das Monitoringsystem zeigt entsprechend die
aktuell gemessenen Werte der Parameter an.
C++, Embedded Linux, Requirement Analyse
1/2017 – 3/2017
Tätigkeitsbeschreibung
Verschiedene Module wurden hierfür entwickelt: ein Modul um die 2D-Kamerabilder aus
zwei Blickwinkeln live zu importieren, ein Modul um die Pupillen zu erkennen sowie ein
Modul um aus 2 Sätzen von 2D-Koordinaten die 3D-Koordinaten zu berechnen.
Opencv, C++, Qt (Software)
3/2016 – 12/2016
TätigkeitsbeschreibungSoftware Applikation für langzeit Überwachung des Blutzuckers: ein Modul um die Blutzucker Daten über Bluetooth zu empfangen, ein ander Modul kann die Daten als Kurve in 2D Fenster zeichnen.
Eingesetzte QualifikationenC++, Qt (Software)
9/2008 – 3/2016
TätigkeitsbeschreibungVerschiedene Module wurden hierfür entwickelt: ein Modul um DICOM Image zu importieren, ein Modul für die Darstellung in 2D- und 3D-Ansichten (transversal, coronal, sagittal), ein Modul für die Interaktion mit dem Operator sowie ein Modul für die Therapieplanung. Der Zugriff auf DICOM Image erfolgt entweder über SQL-Kommunikation mit einer Image-Datenbank oder direkt aus DVD.
Eingesetzte QualifikationenC++, Qt (Software), Requirements Engineer, Software Design
Zertifikate
Über mich
Studienabschluss: 2008 (Dr. sc. hum.) Medizininformatik
Branchen: Medizintechnik
Ausbildung:
Dr. sc. hum./Doktorat “Medical Physics in Radiotherapy”, Deutsches Krebsforschungszentrum, Heidelberg (DE)
Diplom-Informatiker der Medizin (Dipl.-Inform. Med.), Universität Heidelberg (DE)
Medizinstudium, Universität Südostchinas (Nanjing, China)
Skills:
15+ Jahre Erfahrung in der MedizinTechnik mit C/C++, Embedded Linux, Objektorientiertes Design, Communication (Socket, Serial Uart, MQTT, SPI, I2C), Multithreading, Testing
Technologies: C++, Qt, Rhapsody, Embedded Linux
Weitere Kenntnisse
Persönliche Daten
- Chinesisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden