Vorwerk ? Senior Requirements Engineer / Product Owner (TM7)
04/2025 ? 07/2025
Umfeld: Polarion, Jira, Confluence, Embedded Linux, Qt/QML, UX/UI
Aufnahme, Analyse und Strukturierung funktionaler und nicht-funktionaler Anforderungen für neue Kochmodi. Erstellung und Pflege der SRS inkl. Traceability. Ableitung von Epics, User Stories und Akzeptanzkriterien sowie Priorisierung. Abstimmung mit UX, Embedded, Marketing und QA; Integration von UX/UI-Designs in technische Spezifikationen.
CMBlu Energy AG ? Requirements Engineer (Scalable Energy Storage)
03/2024 ? 01/2025
Umfeld: UML, Jira, GitLab, IEC 61508, IEC 62932, Energiespeichersysteme
Erstellung und Pflege von System- und Subsystemanforderungen (HW/SW). Abstimmung mit Hardware- und Softwareteams. UML-Schnittstellenmodellierung, normgerechte Traceability und SIL-2-relevante Dokumentation. Change Management mit Stakeholdern.
Miltenyi Biotech ? Requirements Engineer (MACSima Plattform)
01/2019 ? 07/2023
Umfeld: Polarion, SysML, Jira, QtCreator, Qt 5.x, C++, SQL, IEC 62304, ISO 14971
Erstellung technischer Spezifikationen für automatisierte Laborgeräte. Aufbau und Pflege vollständiger Traceability- und V&V-Dokumentation. SysML-Modellierung technischer Abläufe. Zusammenarbeit mit QA, SW- und HW-Teams. Weiterentwicklung bestehender Spezifikationen und Konzeption eines generischen HMI-Frameworks auf Basis von C++/Qt/QML.
Zeiss Meditec ? Software Engineer (Laser-Katarakt-Operationssystem)
09/2017 ? 04/2018
Umfeld: C++14, Qt, Visual Studio, IEC 62304, REST, DOORS, TFS
Entwicklung medizinischer Softwarekomponenten nach IEC 62304. Implementierung eines REST-Interfaces für die Modulkommunikation. Dokumentation in DOORS, Unit-Tests, Fehlersuche und Optimierung. Zusammenarbeit mit Hardware, QA und System Engineering.
DEUTA ? Software Engineer (Multifunktions-Terminals Bahn)
02/2016 ? 06/2017
Umfeld: Qt, Linux Ubuntu, C++14, UML, ETCS-Grundlagen, Mantis, GitLab
Weiterentwicklung und Testen der HMI-Software in ICE-Zügen. Implementierung von UI-Komponenten (C++/Qt) und Python-Testskripten. Analyse von Anforderungen und Mitarbeit an ETCS-relevanten Funktionen. Fehleranalyse, Bugfixing und Optimierung.
Raytheon Anschütz ? Software Engineer (U-Boot-Steuerungs- und Datenerfassungssystem)
01/2015 ? 12/2015
Umfeld: C++, Qt, Boost, STL, MongoDB (NoSQL), Windows, TCP/IP, Scrum
Entwicklung einer Server-/Client-Applikation zur Echtzeiterfassung von Steuerungs- und Statusnachrichten. Implementierung eines TCP/IP-Servers, NoSQL-Datenspeicherung, Analyse komplexer Systemnachrichten und Abstimmung mit Systemarchitekten. Debugging und Performanceoptimierung.
Xylon ? Software Engineer (CT-/Röntgeninspektionssysteme)
07/2013 ? 12/2014
Umfeld: C++11, MFC, STL, Visual Studio 2010, Halcon, OpenCV, Jenkins
Weiterentwicklung und Testen des HMI für CT- und Röntgenhardware. Implementierung neuer UI-Funktionen, Integration bildverarbeitender Funktionen (Halcon, OpenCV). Fehleranalyse, Bugfixing und Performanceoptimierung.
Stryker ? Software Engineer (HMI für OP-Werkzeug)
01/2013 ? 05/2013
Umfeld: C++, Qt 4.8, QML, STL, Boost, Qt Creator, Visual Studio 2008
Weiterentwicklung eines Qt/QML-basierten HMI für ein medizinisches Operationswerkzeug. Code-Reviews, Verbesserungen, Testing und Optimierung der UI-Komponenten.
Basler ? Software Engineer (Industriekameras & Firmware-Tools)
06/2012 ? 12/2012
Umfeld: Qt 4.8, PyQt, Python, C++, MS SQL Server, Scrum, Eclipse, Jenkins, Git
Entwicklung eines Upgrade-Tools für Kamera-Firmware. Weiterentwicklung eines UI für Fernzugriff auf Überwachungskameras. Implementierung einer Konfigurationsapplikation für USB3-Kameras sowie Testing, Fehlersuche und Optimierung.
m-u-t ? Software Engineer (GUI für ICE-Controller)
01/2012 ? 03/2012
Umfeld: Qt 4, C++, STL
Entwicklung eines grafischen User-Interfaces für Controller-Hardware in ICE-Zügen. Implementierung und Anpassung von UI-Komponenten, Testing und Fehlersuche.
Rossmanith ? Software Engineer (Client-/Server-Verschlüsselung)
10/2011 ? 01/2012
Umfeld: Qt 4.7.3, C++, Boost, C#, IPC, COM
Entwicklung einer Client-/Server-Applikation zur Verschlüsselung von Cloud-Daten. Implementierung von IPC- und COM-Schnittstellen, Integration von C++/C#-Komponenten sowie Testing und Optimierung.
iris ? Software Engineer (EMV-Prüfsoftware)
05/2011 ? 08/2011
Umfeld: Qt 4.7.3, C++ (MinGW), Qt Creator, Boost
Entwicklung einer Software zur EMV-Messung für Fahrgastzählsensoren. Implementierung der Prüfabläufe, Visualisierung, Fehleranalyse und Optimierung.
CareFusion / eResearchTechnology ? Software Engineer (Workflowmanagement klinische Studien)
01/2009 ? 12/2010
Umfeld: C++, MFC, Visual Studio 2008, MS TFS
Weiterentwicklung und Testen einer Softwaresuite für das Workflowmanagement klinischer Studien. Neue Funktionen, Optimierungen, Fehlersuche und Dokumentation im regulierten Umfeld.
BOCAD ? Software Engineer (CAD-/Produktionssteuerung Stahlbau)
03/2008 ? 09/2008
Umfeld: Qt 4, C++, OpenGL
Weiterentwicklung einer CAD-Software zur Produktionssteuerung. Implementierung und Optimierung von Visualisierungs- und Darstellungsfunktionen, UI-Anpassungen und Performanceoptimierung.
GMX ? Software Engineer (Instant Messenger)
10/2007 ? 12/2007
Umfeld: C++, ATL, WTL, COM
Weiterentwicklung des GMX Instant Messengers. Implementierung neuer Funktionen und UI-Komponenten, Integration COM-basierter Module sowie Fehleranalyse und Optimierung.
Robot Visual Systems ? Car-PC-Software
03/2007 ? 05/2007
Umfeld: Qt 4.x, C++
Portierung und Anpassung einer Windows-Desktop-Applikation für Car-PC-Systeme. Anpassung der Bedienlogik, Implementierung und Optimierung der UI-Interaktion sowie Testing und Stabilitätsoptimierung.
Robot Visual Systems ? Raster-/Vektorgrafikeditor (Nautische Symbole)
08/2006 ? 11/2006
Umfeld: Qt 3.x ? Qt 4.x, C++, OpenGL
Portierung eines Grafikeditors auf eine neue Qt-Version. Anpassung der Rendering- und Darstellungslogik, OpenGL-Optimierungen, Debugging und Tests.
Robot Visual Systems ? Kfz-Kennzeichenerkennung
06/2005 ? 10/2005
Umfeld: C++, Qt, Bildverarbeitung, OCR
Implementierung von Algorithmen zur Objektverfolgung und OCR-basierten Kennzeichenerkennung. Optimierung und Debugging sowie Integration in bestehende Software.
Robot Visual Systems ? PC-UI für Handmessgerät
02/2005 ? 04/2005
Umfeld: RS-232, C++, XML
Entwicklung eines PC-User-Interfaces für ein Handmessgerät inklusive grafischer Statistikfunktionen.
Robot Visual Systems ? Bildsequenzsystem (Triggersteuerung)
07/2004 ? 09/2004
Umfeld: Visual C++, MFC, IEEE-1394
Entwicklung eines zeitkritischen Bildsequenzsystems mit Triggersteuerung.
Robot Visual Systems ? Internet-File-Transfer-Library
03/2004 ? 04/2004
Umfeld: Qt/C++, SSL (OpenSSL), PHP/Apache, SMTP/HTTP
Implementierung einer Dateiübertragungsbibliothek mit SSL-Unterstützung.
Robot Visual Systems ? GPS/EXIF-Integration
08/2003 ? 09/2003
Umfeld: C/MFC, GPS-Maus, EXIF
Integration von GPS-Positionsdaten in EXIF-Bilddateien; Implementierung der entsprechenden Bearbeitungslogik.
Robot Visual Systems ? Thumbnail-Viewer (IPC)
03/2002 ? 05/2002
Umfeld: C/MFC, IPC, GDI
Entwicklung eines Thumbnail-Viewers inkl. IPC-basierter Datenübertragung.
Radarlux ? Tempocam Beweisbild-Aufnahmesystem
01/2000 ? 12/2001
Umfeld: C++, RS-232, Echtzeit-Darstellung, Multithreading
Entwicklung eines Beweisbild-Aufnahmesystems mit Echtzeit-Darstellung und multithreaded Verarbeitung.
Universitätsklinikum Würzburg ? Patienten-/Diagnosendatenbank
10/1998 ? 11/1998
Umfeld: MS Access, Visual Basic 5, SQL
Entwicklung einer Patienten- und Diagnosendatenbank.
Medizintechnik
Biotech
Energiespeichersysteme
Industrieautomation
Bahn / Railway Systems
Vorwerk ? Senior Requirements Engineer / Product Owner (TM7)
04/2025 ? 07/2025
Umfeld: Polarion, Jira, Confluence, Embedded Linux, Qt/QML, UX/UI
Aufnahme, Analyse und Strukturierung funktionaler und nicht-funktionaler Anforderungen für neue Kochmodi. Erstellung und Pflege der SRS inkl. Traceability. Ableitung von Epics, User Stories und Akzeptanzkriterien sowie Priorisierung. Abstimmung mit UX, Embedded, Marketing und QA; Integration von UX/UI-Designs in technische Spezifikationen.
CMBlu Energy AG ? Requirements Engineer (Scalable Energy Storage)
03/2024 ? 01/2025
Umfeld: UML, Jira, GitLab, IEC 61508, IEC 62932, Energiespeichersysteme
Erstellung und Pflege von System- und Subsystemanforderungen (HW/SW). Abstimmung mit Hardware- und Softwareteams. UML-Schnittstellenmodellierung, normgerechte Traceability und SIL-2-relevante Dokumentation. Change Management mit Stakeholdern.
Miltenyi Biotech ? Requirements Engineer (MACSima Plattform)
01/2019 ? 07/2023
Umfeld: Polarion, SysML, Jira, QtCreator, Qt 5.x, C++, SQL, IEC 62304, ISO 14971
Erstellung technischer Spezifikationen für automatisierte Laborgeräte. Aufbau und Pflege vollständiger Traceability- und V&V-Dokumentation. SysML-Modellierung technischer Abläufe. Zusammenarbeit mit QA, SW- und HW-Teams. Weiterentwicklung bestehender Spezifikationen und Konzeption eines generischen HMI-Frameworks auf Basis von C++/Qt/QML.
Zeiss Meditec ? Software Engineer (Laser-Katarakt-Operationssystem)
09/2017 ? 04/2018
Umfeld: C++14, Qt, Visual Studio, IEC 62304, REST, DOORS, TFS
Entwicklung medizinischer Softwarekomponenten nach IEC 62304. Implementierung eines REST-Interfaces für die Modulkommunikation. Dokumentation in DOORS, Unit-Tests, Fehlersuche und Optimierung. Zusammenarbeit mit Hardware, QA und System Engineering.
DEUTA ? Software Engineer (Multifunktions-Terminals Bahn)
02/2016 ? 06/2017
Umfeld: Qt, Linux Ubuntu, C++14, UML, ETCS-Grundlagen, Mantis, GitLab
Weiterentwicklung und Testen der HMI-Software in ICE-Zügen. Implementierung von UI-Komponenten (C++/Qt) und Python-Testskripten. Analyse von Anforderungen und Mitarbeit an ETCS-relevanten Funktionen. Fehleranalyse, Bugfixing und Optimierung.
Raytheon Anschütz ? Software Engineer (U-Boot-Steuerungs- und Datenerfassungssystem)
01/2015 ? 12/2015
Umfeld: C++, Qt, Boost, STL, MongoDB (NoSQL), Windows, TCP/IP, Scrum
Entwicklung einer Server-/Client-Applikation zur Echtzeiterfassung von Steuerungs- und Statusnachrichten. Implementierung eines TCP/IP-Servers, NoSQL-Datenspeicherung, Analyse komplexer Systemnachrichten und Abstimmung mit Systemarchitekten. Debugging und Performanceoptimierung.
Xylon ? Software Engineer (CT-/Röntgeninspektionssysteme)
07/2013 ? 12/2014
Umfeld: C++11, MFC, STL, Visual Studio 2010, Halcon, OpenCV, Jenkins
Weiterentwicklung und Testen des HMI für CT- und Röntgenhardware. Implementierung neuer UI-Funktionen, Integration bildverarbeitender Funktionen (Halcon, OpenCV). Fehleranalyse, Bugfixing und Performanceoptimierung.
Stryker ? Software Engineer (HMI für OP-Werkzeug)
01/2013 ? 05/2013
Umfeld: C++, Qt 4.8, QML, STL, Boost, Qt Creator, Visual Studio 2008
Weiterentwicklung eines Qt/QML-basierten HMI für ein medizinisches Operationswerkzeug. Code-Reviews, Verbesserungen, Testing und Optimierung der UI-Komponenten.
Basler ? Software Engineer (Industriekameras & Firmware-Tools)
06/2012 ? 12/2012
Umfeld: Qt 4.8, PyQt, Python, C++, MS SQL Server, Scrum, Eclipse, Jenkins, Git
Entwicklung eines Upgrade-Tools für Kamera-Firmware. Weiterentwicklung eines UI für Fernzugriff auf Überwachungskameras. Implementierung einer Konfigurationsapplikation für USB3-Kameras sowie Testing, Fehlersuche und Optimierung.
m-u-t ? Software Engineer (GUI für ICE-Controller)
01/2012 ? 03/2012
Umfeld: Qt 4, C++, STL
Entwicklung eines grafischen User-Interfaces für Controller-Hardware in ICE-Zügen. Implementierung und Anpassung von UI-Komponenten, Testing und Fehlersuche.
Rossmanith ? Software Engineer (Client-/Server-Verschlüsselung)
10/2011 ? 01/2012
Umfeld: Qt 4.7.3, C++, Boost, C#, IPC, COM
Entwicklung einer Client-/Server-Applikation zur Verschlüsselung von Cloud-Daten. Implementierung von IPC- und COM-Schnittstellen, Integration von C++/C#-Komponenten sowie Testing und Optimierung.
iris ? Software Engineer (EMV-Prüfsoftware)
05/2011 ? 08/2011
Umfeld: Qt 4.7.3, C++ (MinGW), Qt Creator, Boost
Entwicklung einer Software zur EMV-Messung für Fahrgastzählsensoren. Implementierung der Prüfabläufe, Visualisierung, Fehleranalyse und Optimierung.
CareFusion / eResearchTechnology ? Software Engineer (Workflowmanagement klinische Studien)
01/2009 ? 12/2010
Umfeld: C++, MFC, Visual Studio 2008, MS TFS
Weiterentwicklung und Testen einer Softwaresuite für das Workflowmanagement klinischer Studien. Neue Funktionen, Optimierungen, Fehlersuche und Dokumentation im regulierten Umfeld.
BOCAD ? Software Engineer (CAD-/Produktionssteuerung Stahlbau)
03/2008 ? 09/2008
Umfeld: Qt 4, C++, OpenGL
Weiterentwicklung einer CAD-Software zur Produktionssteuerung. Implementierung und Optimierung von Visualisierungs- und Darstellungsfunktionen, UI-Anpassungen und Performanceoptimierung.
GMX ? Software Engineer (Instant Messenger)
10/2007 ? 12/2007
Umfeld: C++, ATL, WTL, COM
Weiterentwicklung des GMX Instant Messengers. Implementierung neuer Funktionen und UI-Komponenten, Integration COM-basierter Module sowie Fehleranalyse und Optimierung.
Robot Visual Systems ? Car-PC-Software
03/2007 ? 05/2007
Umfeld: Qt 4.x, C++
Portierung und Anpassung einer Windows-Desktop-Applikation für Car-PC-Systeme. Anpassung der Bedienlogik, Implementierung und Optimierung der UI-Interaktion sowie Testing und Stabilitätsoptimierung.
Robot Visual Systems ? Raster-/Vektorgrafikeditor (Nautische Symbole)
08/2006 ? 11/2006
Umfeld: Qt 3.x ? Qt 4.x, C++, OpenGL
Portierung eines Grafikeditors auf eine neue Qt-Version. Anpassung der Rendering- und Darstellungslogik, OpenGL-Optimierungen, Debugging und Tests.
Robot Visual Systems ? Kfz-Kennzeichenerkennung
06/2005 ? 10/2005
Umfeld: C++, Qt, Bildverarbeitung, OCR
Implementierung von Algorithmen zur Objektverfolgung und OCR-basierten Kennzeichenerkennung. Optimierung und Debugging sowie Integration in bestehende Software.
Robot Visual Systems ? PC-UI für Handmessgerät
02/2005 ? 04/2005
Umfeld: RS-232, C++, XML
Entwicklung eines PC-User-Interfaces für ein Handmessgerät inklusive grafischer Statistikfunktionen.
Robot Visual Systems ? Bildsequenzsystem (Triggersteuerung)
07/2004 ? 09/2004
Umfeld: Visual C++, MFC, IEEE-1394
Entwicklung eines zeitkritischen Bildsequenzsystems mit Triggersteuerung.
Robot Visual Systems ? Internet-File-Transfer-Library
03/2004 ? 04/2004
Umfeld: Qt/C++, SSL (OpenSSL), PHP/Apache, SMTP/HTTP
Implementierung einer Dateiübertragungsbibliothek mit SSL-Unterstützung.
Robot Visual Systems ? GPS/EXIF-Integration
08/2003 ? 09/2003
Umfeld: C/MFC, GPS-Maus, EXIF
Integration von GPS-Positionsdaten in EXIF-Bilddateien; Implementierung der entsprechenden Bearbeitungslogik.
Robot Visual Systems ? Thumbnail-Viewer (IPC)
03/2002 ? 05/2002
Umfeld: C/MFC, IPC, GDI
Entwicklung eines Thumbnail-Viewers inkl. IPC-basierter Datenübertragung.
Radarlux ? Tempocam Beweisbild-Aufnahmesystem
01/2000 ? 12/2001
Umfeld: C++, RS-232, Echtzeit-Darstellung, Multithreading
Entwicklung eines Beweisbild-Aufnahmesystems mit Echtzeit-Darstellung und multithreaded Verarbeitung.
Universitätsklinikum Würzburg ? Patienten-/Diagnosendatenbank
10/1998 ? 11/1998
Umfeld: MS Access, Visual Basic 5, SQL
Entwicklung einer Patienten- und Diagnosendatenbank.
Medizintechnik
Biotech
Energiespeichersysteme
Industrieautomation
Bahn / Railway Systems
"Der freiberufliche Softwareentwickler hat uns in beachtlich kurzer Zeit eine Software zur Überprüfung der elektromagnetischen Verträglichkeit unserer neuen Sensoren entwickelt. Im Zuge der Entwicklung hat der Experte eigenständig, über den geforderten Funktionsumfang hinaus, die Applikation in sehr sinnvoller Weise um eine grafische Statistik-Funktion ergänzt. Wir sind mit dem Ergebnis überaus zufrieden. Neben seinen hervorragenden Leistungen war auch seine kommunikative und unkomplizierte Art ausschlaggebend für ein immer noch bestehendes vertrauensvolles Verhältnis."
— Projekt C++/ Qt EMV-Prüfsoftware für 3D-Matrix-Sensoren, 05/11 - 07/11
Referenz durch Development Manager, iris-GmbH infrared & intelligent sensors, vom 02.10.11
"Der IT-Experte war maßgeblich an der erfolgreichen software-technischen Weiterführung eines unserer wichtigsten Produkte beteiligt und wir waren mit seiner Leistung in jeder Hinsicht außerodentlich zufrieden. Weitere Projekte mit ihm sind bereits in Planung. Die Zusammenarbeit mit dem IT-Experten ist geprägt durch sein Engagement, seine trotz örtlicher Entfernung immer gegebene Verfügbarkeit und - für die menschliche Ebene nicht zuletzt wichtige - Unkompliziertheit im Umgang."
— Projekt Visual C++ 2003, Qt 4 Softwareentwicklungsarbeiten, 03/08 - 09/08
Referenz durch Geschäftsführer, bocad Software GmbH, vom 23.09.08
"Der IT-Experte hatte eine hohe fachliche Kompetenz und fügte sich rasch und problemlos in unser Entwicklungsteam ein. Er zeichnete sich durch seine selbstständige Arbeitsweise und sein Engagement aus. In die ihm zugewiesenen Aufgabengebiete (auch fachlich neue Bereiche) arbeitete er sich rasch und problemlos ein. Er hat die ihm übertragenen Aufgaben stets zu unserer vollen Zufriedenheit gelöst. Wir würden uns freuen, bei einem neuen Projekt wieder mit ihm zusammenzuarbeiten."
— Projekt C++/WTL/ATL/COM-Programmierung Multimessenger, 10/07 - 12/07
Referenz durch Teamleiter, GMX GmbH, vom 12.12.07
"Der freiberufliche Softwareentwickler war erstmalig für uns tätig und überzeugte uns mit seiner Methodik, Sachverstand und seiner schnellen Auffassungsgabe. Unsere Vorgaben wurden jederzeit richtig aufgenommen und das Ergebnis übertraf häufig unsere Erwartungen. Das gesamte Projekt lief termingenau und äusserst präzise ab. Die Projektaufgaben wurden zu unserer vollen Zufriedenheit gelöst."
— Projekt Entwicklungsarbeiten an einem Grafik-Editor mit QT/C++, 08/06 - 11/06
Referenz durch Geschäftsführer, Softwarefirma spez. auf Kartographie- und Navigationssoftware (45 MA), vom 23.10.07
"[...] Der Software-Entwickler hat sich bei der Erstellung der gewünschten Software als äußerst kompetent erwiesen. Die von ihm erstellte Software erfüllt den gewünschten Funktionsumfang zu unserer vollen
Zufriedenheit."— Projekt Entwicklung Verkehrsicherheitssysteme in verschiedenen Projekten, 01/02 - 12/05
Referenz durch Entwicklungsleiter, Verkehrssicherheitstechnik (250 MA), vom 08.10.07
"Der freiberufliche Softwareentwickler hat im September 1998 auf unseren Auftrag hin für unseren Arbeitsbereich Endokrinologie ein Datenbankprogramm entwickelt, das die Verwaltung sowie den Zugriff auf die im Rahmen der Ambulanz erhobenen Patientendaten erheblich erleichtert hat. Das Programm zeichnet sich durch Effizienz und ausgeprägte Benutzerfreundlichkeit aus. Neben der sehr zufriedenstellenden Anwendbarkeit sind auch die äußerst zügig durchgeführte Erstellung und Implementierung des Programms bemerkenswert, ebenso wie dass auch im Verlauf der Anwendung keinerlei Notwendigkeit zur Reklamation von Programmierfehlern bestand. Wir sind mit der Arbeit des Softwareentwicklers vollends zufrieden."
— Projekt Patienten-/Diagnosendatenbank, 09/98 - 09/98
Referenz durch Chefarzt, Universitätsklinik, vom 10.04.02