Softwareentwickler und Berater/ C++, Qt, Linux, Git, Python, Robot Framework, REST
Aktualisiert am 22.10.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.11.2025
Verfügbar zu: 100%
davon vor Ort: 50%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Fließend
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Heidelberg (+200km)
möglich

Projekte

Projekte

5 Jahre 5 Monate
2020-06 - 2025-10

C++ Softwareentwicklung - Medizinprodukt

Softwareentwickler und Softwarearchitekt C++ Python CMake ...
Softwareentwickler und Softwarearchitekt
Moduldesign und -implementierung
  • Alarmmodul: Entwicklung eines Normkonformen Alarmmoduls das ein zuverlässiges und konformes Alarmmanagement innerhalb des Beatmungssystems gewährleistet.
  • Bibliothek zur Echtzeit-Diagrammanzeige: Entwurf und Implementierung einer Bibliothek zur Anzeige von Echtzeit-Atemkurven unter Verwendung von C++, Qt und QML, die intuitive Benutzeroberflächen für die Überwachung von Patientendaten ermöglicht.
  • Kommunikationsschnittstelle: Erstellung einer TCP-basierten Kommunikationsschnittstelle für die nahtlose Interaktion zwischen den internen Hardwaremodulen des Beatmungsgeräts.
  • Entwicklung einer Testschnittstelle: Entwicklung einer Testschnittstelle für Systemtests und Produktionswerkzeuge unter Verwendung von HTTP REST API und ActiveMQ.

Softwareplanung und Anforderungen
  • Definition und Dokumentation umfassender Softwareanforderungen, um klare Richtlinien und Spezifikationen für die Entwicklungs- und Testphasen sicherzustellen.

Testen und Qualitätssicherung
  • Entwicklung automatisierter Systemtests zur Validierung der Integration und Leistung von Softwaremodulen.
  • Verwendung von Cantata für Unit-Tests
  • Automatisierte Integrationstests mit Doctest
  • Implementierung einer Python-basierten Testbibliothek zur Automatisierung der Systemtests des Geräts, wodurch die Testeffizienz und -abdeckung verbessert wurde.

Dokumentation und Überprüfung
  • Erstellung und Überprüfung von Anforderungsdokumenten und Testplänen, wobei eine gründliche und genaue Projektdokumentation gewährleistet wurde.
  • Durchführung von Code-Reviews für andere Module, um die Codequalität, die Einhaltung von Standards und den Wissensaustausch innerhalb des Teams sicherzustellen.
cantata Rhapsody
C++ Python CMake Subversion QML Qt Doctest ActiveMQ MQTT Requirements Engineering Applikationsarchitektur Microservices
Remote
4 Jahre 6 Monate
2021-01 - 2025-06

C# Softwareentwicklung

Leitender Entwickler und Product Owner C# .NET SharePoint ...
Leitender Entwickler und Product Owner
Entwicklung eines SharePoint-basierten Tools zur automatischen Generierung von Vertragsdokumenten auf Grundlage der in SharePoint gespeicherten Daten.
? Entwurf und Implementierung der Softwarearchitektur für das Projekt.
? Entwicklung von C#- und .NET-Komponenten für die nahtlose Integration mit SharePoint.
? Bereitstellung und Test der Lösung auf einem IIS, um Zuverlässigkeit und Leistung sicherzustellen.
C# .NET SharePoint Visual Studio
Remote
1 Jahr
2019-06 - 2020-05

Softwareentwicklung und Usability Evaluation

Scrum Python Angular ...

+ Anforderungsanalyse und Erstellen einer Usability Akte

+ JavaScript und Python zur Implementierung eines Betrachters für medizinische Bilddaten
im DICOM Format
+ Unterstützung des Scrum Teams
+ Eingesetzte Technologien: Docker, Python, JavaScript, Angular, AMQP

Scrum Python Angular Bildverarbeitung DICOM IEC 62304 IEC 62366 ISO 13485 Docker
implacit GmbH
Mannheim
5 Monate
2019-12 - 2020-04

Implementierung von Algorithmen zur Erstellung und Bearbeitung von 3D-Modellen im zahnmedizinischen Kontext

C++ Softwareentwickler Scrum C++
C++ Softwareentwickler

Konzipierung, Entwicklung und Implementierung von Algorithmen zur Erstellung
und Bearbeitung von 3D-Modellen im zahnmedizinischen Kontext
+ Implementierung von Workflows für die dentale CAD/CAM-Software
+ Erstellung von Dokumentation und Unit Tests der entwickelten Features
+ Unterstützung des Scrum Teams

Microsoft Visual Studio
Scrum C++
Dentsply Sirona
Bensheim
8 Monate
2018-07 - 2019-02

Einarbeitung Zertifizierung von Medizinprodukten

  • Einarbeitung Zertifizierung von Medizinprodukten
  • ISO 13485 konforme Entwicklung medizinischer Software
  • Implementierung eines mobilen Betrachters für medizinische Bilddaten im DICOM Format
  • Umsetzung von agilen Vorgehensmodellen
Mannheim
6 Monate
2018-01 - 2018-06

Aufbau einer Projektspezifischen Testumgebung

Freiberuflicher Softwaretester Python Testautomatisierung Qualitätsmanagement ...
Freiberuflicher Softwaretester
  • Planung und Implementierung von automatisierten Blackbox Tests
  • Koordination des Testteams
  • Erstellung von Validierungsberichten
Python Testautomatisierung Qualitätsmanagement Git C++ Robot Framework REST Jama
DEUTA-WERKE GmbH
Bergisch Gladbach
2 Monate
2017-09 - 2017-10

Open Source Projekt "Medical Imaging Interaction Toolkit"

Freiberuflicher Softwareentwickler C++ mit Qt5 Git OpenGL / GLSL ...
Freiberuflicher Softwareentwickler
  • Mitwirken an Open Source Projekt “Medical Imaging Interaction Toolkit” (Website auf Anfrage)
  • Entwicklung von Schnittstellen zur Integration von OpenGL Shadern in MITK
C++ mit Qt5 Git OpenGL / GLSL Phabricator
Deutsches Krebsforschungszentrum
1 Jahr 1 Monat
2016-09 - 2017-09

Planung und Entwicklung von medizinischer Software mit Scrum

Freiberuflicher Softwareentwickler C++ mit Qt5 und QML SQL Git ...
Freiberuflicher Softwareentwickler
  • Planung und Entwicklung von medizinischer Software mit Scrum
  • Softwarearchitektur Planung
  • C++ Entwicklung und Fehlerbehebung
  • Microservice Implementierung in bestehender Software Entwicklung von SQL Datenbank Interfaces
  • Frontend Entwicklung mit QML
  • Qualitätssicherung durch UnitTesting
C++ mit Qt5 und QML SQL Git Jira
Gotthardt Healthgroup AG
1 Jahr 2 Monate
2011-04 - 2012-05

BioQuant

Wissenschaftliche Hilfskraft
Wissenschaftliche Hilfskraft
  • Softwarentwicklung mit Java und Python
  • Implementierung von XML Parsern zur Serialisierung und Deserialisierung biologischer Modelle
  • Klassifizierung biologischer Bilddaten
Universität Heidelberg

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2019-09 - 2021-09

IT im Gesundheitswesen

Master of Science, Johner Institut / Donau-Universität Krems
Master of Science
Johner Institut / Donau-Universität Krems
  • IT-Systeme und Medizintechnik im Gesundheitswesen gesetzeskonform und kosteneffizient zu beschaffen, zu betreiben und anzuwenden.
  • Medizinprodukte (Software, Geräte) und Dienstleistungen schneller, preisgünstiger und normenkonform herzustellen.
  • Mit IT die Patientenversorgung zu verbessern, beispielsweise klinische Prozesse zu unterstützen und eine intersektorale Versorgung zu ermöglichen.
4 Jahre 3 Monate
2013-03 - 2017-05

Promotion zum Dr. sc. hum.

?magna cum laude?, Deutsches Krebsforschungszentrum (DKFZ)
?magna cum laude?
Deutsches Krebsforschungszentrum (DKFZ)
  • Abteilung für Medizinische und Biologische Informatik
  • Forschungsthema: Regionale Lungen Ventilationsanalyse in
    zeitlich aufgelösten MRT.
  • Note: „magna cum laude“
  • Weiterentwicklung von Algorithmen zur Lungensegmentierung mit Statistischen Formmodellen
  • Automatische Bildverarbeitung zur Anfertigung von zeitlich aufgelösten 3D-Modellen der Lunge
2 Jahre 4 Monate
2010-10 - 2013-01

Studium der Medizinischen Informatik

Master of Science, RuprechtKarls-Universität Heidelberg und Hochschule Heilbronn
Master of Science
RuprechtKarls-Universität Heidelberg und Hochschule Heilbronn
  • Thema der Masterarbeit: Thema: Selbstlokalisation einer endoskopischen Kamera mit RGB- und Distanzsensor.
  • Note 1,7
  • Implementierung eines SLAM Algorithmus für Distanzbild Kameras ähnlich der Microsoft Kinect
3 Jahre
2007-09 - 2010-08

Studium der Medizinischen Informatik

Bachelor of Science, RuprechtKarls-Universität Heidelberg und Hochschule Heilbronn
Bachelor of Science
RuprechtKarls-Universität Heidelberg und Hochschule Heilbronn
  • Bachelorarbeit am Deutschen Krebsforschungszentrum (DKFZ), Abteilung Medizinische Physik.
  • Thema der Bachelorarbeit: Eine plattformunabhängige Benutzerschnittstelle für numerische Programmbibliotheken am Beispiel libamtrack.
  • Note: 2,3
3 Jahre 1 Monat
2004-06 - 2007-06

Abitur

Abitur, Informationstechnisches Gymnasium in Offenburg - Baden- Württemberg
Abitur
Informationstechnisches Gymnasium in Offenburg - Baden- Württemberg

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Bildverarbeitung
Git
Jama
Microsoft Visual Studio
Phabricator
Robotframework
Scrum
Testautomatisierung

Kurzprofil
Durch meine Promotion im Fachgebiet medizinische Informatik und meine Beschäftigung als wissenschaftlicher Mitarbeiter habe ich Qualifikationen in der Entwicklung medizinischer Software mit C++ erworben. Ich bin erfahren mit den folgenden Technologien und Werkzeugen:

Bildverarbeitung

  • Visualisierung von 3D Daten mit VTK (Visualization Toolkit) und OpenGL
  • Automatische Anfertigung von 3D-Modellen von anatomischen Strukturen anhand medizinischer Bilddaten
  • Stereo-3D Rekonstruktion von endoskopischen Bilddaten
  • Entwicklung von Bildverarbeitenden Algorithmen mit ITK und OpenCV

Software

  • 12 Jahre Erfahrung bei der Entwicklung mit C++ unter Linux und Windows
  • Mehrjährige Erfahrung mit Qt und QML
  • Agile Softwareentwicklung mit Scrum
  • Testmanagement und Testautomatisierung

Werkzeuge

  • Git
  • Subversion
  • CMake
  • Jira
  • IBM Rhapsody
  • PowerBi

Prozesse

  • Continuous Integration
  • Unit Testing
  • Cross Platform Development
  • Agile Softwaredevelopment

Frameworks

  • Qt / QML
  •  .NET

Betriebssysteme

Linux
sehr gute Kenntnisse (>10 Jahre)
Windows
sehr gute Kenntnisse (>10 Jahre)

Programmiersprachen

Angular
C++
C++ mit Qt5
C/C++
6 Jahre
Java
OpenGL / GLSL
Python
SQL
C# / .NET

Branchen

Branchen

  • Life Sciences
  • Medizinische Informatik
  • Bildverarbeitung

Einsatzorte

Einsatzorte

Heidelberg (+200km)
möglich

Projekte

Projekte

5 Jahre 5 Monate
2020-06 - 2025-10

C++ Softwareentwicklung - Medizinprodukt

Softwareentwickler und Softwarearchitekt C++ Python CMake ...
Softwareentwickler und Softwarearchitekt
Moduldesign und -implementierung
  • Alarmmodul: Entwicklung eines Normkonformen Alarmmoduls das ein zuverlässiges und konformes Alarmmanagement innerhalb des Beatmungssystems gewährleistet.
  • Bibliothek zur Echtzeit-Diagrammanzeige: Entwurf und Implementierung einer Bibliothek zur Anzeige von Echtzeit-Atemkurven unter Verwendung von C++, Qt und QML, die intuitive Benutzeroberflächen für die Überwachung von Patientendaten ermöglicht.
  • Kommunikationsschnittstelle: Erstellung einer TCP-basierten Kommunikationsschnittstelle für die nahtlose Interaktion zwischen den internen Hardwaremodulen des Beatmungsgeräts.
  • Entwicklung einer Testschnittstelle: Entwicklung einer Testschnittstelle für Systemtests und Produktionswerkzeuge unter Verwendung von HTTP REST API und ActiveMQ.

Softwareplanung und Anforderungen
  • Definition und Dokumentation umfassender Softwareanforderungen, um klare Richtlinien und Spezifikationen für die Entwicklungs- und Testphasen sicherzustellen.

Testen und Qualitätssicherung
  • Entwicklung automatisierter Systemtests zur Validierung der Integration und Leistung von Softwaremodulen.
  • Verwendung von Cantata für Unit-Tests
  • Automatisierte Integrationstests mit Doctest
  • Implementierung einer Python-basierten Testbibliothek zur Automatisierung der Systemtests des Geräts, wodurch die Testeffizienz und -abdeckung verbessert wurde.

Dokumentation und Überprüfung
  • Erstellung und Überprüfung von Anforderungsdokumenten und Testplänen, wobei eine gründliche und genaue Projektdokumentation gewährleistet wurde.
  • Durchführung von Code-Reviews für andere Module, um die Codequalität, die Einhaltung von Standards und den Wissensaustausch innerhalb des Teams sicherzustellen.
cantata Rhapsody
C++ Python CMake Subversion QML Qt Doctest ActiveMQ MQTT Requirements Engineering Applikationsarchitektur Microservices
Remote
4 Jahre 6 Monate
2021-01 - 2025-06

C# Softwareentwicklung

Leitender Entwickler und Product Owner C# .NET SharePoint ...
Leitender Entwickler und Product Owner
Entwicklung eines SharePoint-basierten Tools zur automatischen Generierung von Vertragsdokumenten auf Grundlage der in SharePoint gespeicherten Daten.
? Entwurf und Implementierung der Softwarearchitektur für das Projekt.
? Entwicklung von C#- und .NET-Komponenten für die nahtlose Integration mit SharePoint.
? Bereitstellung und Test der Lösung auf einem IIS, um Zuverlässigkeit und Leistung sicherzustellen.
C# .NET SharePoint Visual Studio
Remote
1 Jahr
2019-06 - 2020-05

Softwareentwicklung und Usability Evaluation

Scrum Python Angular ...

+ Anforderungsanalyse und Erstellen einer Usability Akte

+ JavaScript und Python zur Implementierung eines Betrachters für medizinische Bilddaten
im DICOM Format
+ Unterstützung des Scrum Teams
+ Eingesetzte Technologien: Docker, Python, JavaScript, Angular, AMQP

Scrum Python Angular Bildverarbeitung DICOM IEC 62304 IEC 62366 ISO 13485 Docker
implacit GmbH
Mannheim
5 Monate
2019-12 - 2020-04

Implementierung von Algorithmen zur Erstellung und Bearbeitung von 3D-Modellen im zahnmedizinischen Kontext

C++ Softwareentwickler Scrum C++
C++ Softwareentwickler

Konzipierung, Entwicklung und Implementierung von Algorithmen zur Erstellung
und Bearbeitung von 3D-Modellen im zahnmedizinischen Kontext
+ Implementierung von Workflows für die dentale CAD/CAM-Software
+ Erstellung von Dokumentation und Unit Tests der entwickelten Features
+ Unterstützung des Scrum Teams

Microsoft Visual Studio
Scrum C++
Dentsply Sirona
Bensheim
8 Monate
2018-07 - 2019-02

Einarbeitung Zertifizierung von Medizinprodukten

  • Einarbeitung Zertifizierung von Medizinprodukten
  • ISO 13485 konforme Entwicklung medizinischer Software
  • Implementierung eines mobilen Betrachters für medizinische Bilddaten im DICOM Format
  • Umsetzung von agilen Vorgehensmodellen
Mannheim
6 Monate
2018-01 - 2018-06

Aufbau einer Projektspezifischen Testumgebung

Freiberuflicher Softwaretester Python Testautomatisierung Qualitätsmanagement ...
Freiberuflicher Softwaretester
  • Planung und Implementierung von automatisierten Blackbox Tests
  • Koordination des Testteams
  • Erstellung von Validierungsberichten
Python Testautomatisierung Qualitätsmanagement Git C++ Robot Framework REST Jama
DEUTA-WERKE GmbH
Bergisch Gladbach
2 Monate
2017-09 - 2017-10

Open Source Projekt "Medical Imaging Interaction Toolkit"

Freiberuflicher Softwareentwickler C++ mit Qt5 Git OpenGL / GLSL ...
Freiberuflicher Softwareentwickler
  • Mitwirken an Open Source Projekt “Medical Imaging Interaction Toolkit” (Website auf Anfrage)
  • Entwicklung von Schnittstellen zur Integration von OpenGL Shadern in MITK
C++ mit Qt5 Git OpenGL / GLSL Phabricator
Deutsches Krebsforschungszentrum
1 Jahr 1 Monat
2016-09 - 2017-09

Planung und Entwicklung von medizinischer Software mit Scrum

Freiberuflicher Softwareentwickler C++ mit Qt5 und QML SQL Git ...
Freiberuflicher Softwareentwickler
  • Planung und Entwicklung von medizinischer Software mit Scrum
  • Softwarearchitektur Planung
  • C++ Entwicklung und Fehlerbehebung
  • Microservice Implementierung in bestehender Software Entwicklung von SQL Datenbank Interfaces
  • Frontend Entwicklung mit QML
  • Qualitätssicherung durch UnitTesting
C++ mit Qt5 und QML SQL Git Jira
Gotthardt Healthgroup AG
1 Jahr 2 Monate
2011-04 - 2012-05

BioQuant

Wissenschaftliche Hilfskraft
Wissenschaftliche Hilfskraft
  • Softwarentwicklung mit Java und Python
  • Implementierung von XML Parsern zur Serialisierung und Deserialisierung biologischer Modelle
  • Klassifizierung biologischer Bilddaten
Universität Heidelberg

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2019-09 - 2021-09

IT im Gesundheitswesen

Master of Science, Johner Institut / Donau-Universität Krems
Master of Science
Johner Institut / Donau-Universität Krems
  • IT-Systeme und Medizintechnik im Gesundheitswesen gesetzeskonform und kosteneffizient zu beschaffen, zu betreiben und anzuwenden.
  • Medizinprodukte (Software, Geräte) und Dienstleistungen schneller, preisgünstiger und normenkonform herzustellen.
  • Mit IT die Patientenversorgung zu verbessern, beispielsweise klinische Prozesse zu unterstützen und eine intersektorale Versorgung zu ermöglichen.
4 Jahre 3 Monate
2013-03 - 2017-05

Promotion zum Dr. sc. hum.

?magna cum laude?, Deutsches Krebsforschungszentrum (DKFZ)
?magna cum laude?
Deutsches Krebsforschungszentrum (DKFZ)
  • Abteilung für Medizinische und Biologische Informatik
  • Forschungsthema: Regionale Lungen Ventilationsanalyse in
    zeitlich aufgelösten MRT.
  • Note: „magna cum laude“
  • Weiterentwicklung von Algorithmen zur Lungensegmentierung mit Statistischen Formmodellen
  • Automatische Bildverarbeitung zur Anfertigung von zeitlich aufgelösten 3D-Modellen der Lunge
2 Jahre 4 Monate
2010-10 - 2013-01

Studium der Medizinischen Informatik

Master of Science, RuprechtKarls-Universität Heidelberg und Hochschule Heilbronn
Master of Science
RuprechtKarls-Universität Heidelberg und Hochschule Heilbronn
  • Thema der Masterarbeit: Thema: Selbstlokalisation einer endoskopischen Kamera mit RGB- und Distanzsensor.
  • Note 1,7
  • Implementierung eines SLAM Algorithmus für Distanzbild Kameras ähnlich der Microsoft Kinect
3 Jahre
2007-09 - 2010-08

Studium der Medizinischen Informatik

Bachelor of Science, RuprechtKarls-Universität Heidelberg und Hochschule Heilbronn
Bachelor of Science
RuprechtKarls-Universität Heidelberg und Hochschule Heilbronn
  • Bachelorarbeit am Deutschen Krebsforschungszentrum (DKFZ), Abteilung Medizinische Physik.
  • Thema der Bachelorarbeit: Eine plattformunabhängige Benutzerschnittstelle für numerische Programmbibliotheken am Beispiel libamtrack.
  • Note: 2,3
3 Jahre 1 Monat
2004-06 - 2007-06

Abitur

Abitur, Informationstechnisches Gymnasium in Offenburg - Baden- Württemberg
Abitur
Informationstechnisches Gymnasium in Offenburg - Baden- Württemberg

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Bildverarbeitung
Git
Jama
Microsoft Visual Studio
Phabricator
Robotframework
Scrum
Testautomatisierung

Kurzprofil
Durch meine Promotion im Fachgebiet medizinische Informatik und meine Beschäftigung als wissenschaftlicher Mitarbeiter habe ich Qualifikationen in der Entwicklung medizinischer Software mit C++ erworben. Ich bin erfahren mit den folgenden Technologien und Werkzeugen:

Bildverarbeitung

  • Visualisierung von 3D Daten mit VTK (Visualization Toolkit) und OpenGL
  • Automatische Anfertigung von 3D-Modellen von anatomischen Strukturen anhand medizinischer Bilddaten
  • Stereo-3D Rekonstruktion von endoskopischen Bilddaten
  • Entwicklung von Bildverarbeitenden Algorithmen mit ITK und OpenCV

Software

  • 12 Jahre Erfahrung bei der Entwicklung mit C++ unter Linux und Windows
  • Mehrjährige Erfahrung mit Qt und QML
  • Agile Softwareentwicklung mit Scrum
  • Testmanagement und Testautomatisierung

Werkzeuge

  • Git
  • Subversion
  • CMake
  • Jira
  • IBM Rhapsody
  • PowerBi

Prozesse

  • Continuous Integration
  • Unit Testing
  • Cross Platform Development
  • Agile Softwaredevelopment

Frameworks

  • Qt / QML
  •  .NET

Betriebssysteme

Linux
sehr gute Kenntnisse (>10 Jahre)
Windows
sehr gute Kenntnisse (>10 Jahre)

Programmiersprachen

Angular
C++
C++ mit Qt5
C/C++
6 Jahre
Java
OpenGL / GLSL
Python
SQL
C# / .NET

Branchen

Branchen

  • Life Sciences
  • Medizinische Informatik
  • Bildverarbeitung

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.