Softwareentwicklung/Programmierung mit C/C++ Qt/Qml, Visualisierung, OOA, OOD, UML, TDD, Hardwarenahe Gerätesteuerung
Aktualisiert am 15.01.2026
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Verfügbar ab: 01.03.2026
Verfügbar zu: 100%
davon vor Ort: 20%
Hardwarenahe Softwareentwicklung
Agile Softwareentwicklung
Qt 5
QML
C Programmierer
C++
Computer Vision
Qt
Deutsch
Muttersprache
Englisch
Technisches Englisch (Projekt? & Dokumentationssicher)
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Hechingen (+100km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
nicht möglich

Projekte

Projekte

16 Jahre 11 Monate
2009-02 - heute

Vision, Gerätesteuerung, Industrie? & Serienprojekte

Freiberuflicher Software? & Systementwickler Embedded Linux C++/Qt
Freiberuflicher Software? & Systementwickler


Embedded Linux C++/Qt
auf Anfrage
1 Jahr 1 Monat
2024-05 - 2025-05

Gerätesteuerung / Wartung & Weiterentwicklung

Software? & Hardware?Entwickler Qt 5.15 QML/QtQuick 2 C/C++ ...
Software? & Hardware?Entwickler
  • Wartung und Weiterentwicklung automatisierter Reifen?Luftdruckanlagen 
  • Qt 5.15, QML/QtQuick 2 (HMI?Optimierung) 
  • C/C++ hardwarenah, AVR?Mikrocontroller 
  • RS485?Kommunikation, SQLite
Qt 5.15 QML/QtQuick 2 C/C++ SQLite
Mercedes?Benz AG / JS?Aupperle GmbH
7 Monate
2023-09 - 2024-03

Embedded Linux / CI?Automatisierung

Yocto?Linux Shell?Scripting CI/CD (Jenkins)
  • Entwicklung einer Linux?Komponente zur Flash?/Update?Automatisierung 
  • Aufbau & Betreuung von Test? und HIL?Setups 
Yocto?Linux Shell?Scripting CI/CD (Jenkins)
Siemens AG
7 Monate
2022-11 - 2023-05

Web?Server & REST?API Integration

C++/Qt Python HTTP/HTTPS ...

  • Analyse bestehender Systeme 
  • Implementierung von Web?Servern & REST?APIs

C++/Qt Python HTTP/HTTPS SQL
Bizerba SE & Co. KG
8 Jahre
2015-01 - 2022-12

Entwicklung & Wartung automatisierter Anlagen

  • Portierung Embedded Windows CE ? Qt/C++ (Handtmann) 
  • Qualitätssicherung & Tests in Medizintechnik (Erbe Elektromedizin) 
  • HMI?, Steuerungs? und Visualisierungssysteme

Mercedes?Benz AG
1 Jahr 3 Monate
2020-03 - 2021-05

Umsetzung von Modbus TCP Gateway

Softwareentwickler /Programmierer
Softwareentwickler /Programmierer

 Implementierung eines Modbus TCP Gateway nach Spezifikation und Integration in proprietäre Framework, Unittest mit „Unity Test“ framework.

Implementierung mit C, QtCreator IDE, Ubuntu 18 Linux 
Angewandte Kenntnisse :  Modbus RTU/TCP libmodbus.TCP Server-Client, Socket Programmierung. Interprocess Kommunikation (IPC). Sorcecode Verwaltung mit Mercurial (Hg)

Remote
1 Jahr 11 Monate
2019-02 - 2020-12

Entwicklung eines Service-Verwaltungstool

Software-Entwickler MS SQL Server SQLite XML ...
Software-Entwickler

Entwicklung eines Service-Verwaltungstool zur Durchführung der Schlauchinspektion mit Datenbank Synchronisierung und automatischer Dokument-Generierung

  • Implementierung mit Qt5 und QML/Qt Quick 2 nach Kunden Vorgaben für Windows und Android-Mobile Plattformen.
  • Anforderung-Analyse, Spezifikation, Implementierung, Test und Inbetriebnahme.

QtCreator Android Studio 4 Windows 10
MS SQL Server SQLite XML XSLT HTML PDF Dokumenten Generierung.
Remote
7 Monate
2018-07 - 2019-01

Qualitätssicherung des IES3 Rauchabsaugsystem

Softwaretester /Qualitätssicherer QtTest UML
Softwaretester /Qualitätssicherer

Erstellung von Testszenarien im Rahmen einer Qualitätssicherung des IES3 Rauchabsaugsystem. Source Code Review, Validierung/Verifizierung von bestehendem proprietäre Framework.

  • Spezifikation, Dokumentation und Durchführung von automatisierten Unit /Komponenten Tests (Blackbox) und Source Code Review /Validierung (Whitebox). Erstellung der Testabdeckung/ Coverage Tests und Report.
  • Implementierung von UnitTests mit Qt Framework, QtTest, Integration in QtCreator , LCOV Coverage Report, Dokumentation mit UML, Emb.Linux mit Buildroot System-Builder

QtCreator LCOV Coverage Enterprise Architect Buildroot System-Builder
QtTest UML
Erbe Elektromedizin GmbH
Tübingen
6 Monate
2015-04 - 2015-09

Anpassung / Weiterentwicklung automatisierter Systeme

Software Entwickler Scrum C++
Software Entwickler
  • Anpassung / Weiterentwicklung automatisierter Systeme anhand von Kundenvorgaben. 
  • Der Fokus liegt dabei auf der Programmierung von Maschinenabläufen wie HW- Ansteuerung für Positionierungsaufgaben
QtCreator Atlassian JIRA Agile Jenkins
Scrum C++
Besi Austria GmbH
Südtirol
10 Monate
2014-03 - 2014-12

GUI- und Control application für Lungenfunktions Messgerät

Software-Entwickler Scrum UML XML ...
Software-Entwickler

  • Cross plattform Enwicklung mit Cmake build Systems.
  • Komponenten- Entwicklung/Implementierung mit C++ und Qt5 Framework. 
  • GUI Erstellung mit Qt/Qml. 
  • Erstellung von Testfällen und Scripts zum automatisierten Unit Tests. 
  • Entwurf und Dokumentation mit UML. 
  • Anwendung von Source code Versionierungssystems MS Team Foundation Server

QtCreator Qt5 Cmake TFS Enterprise Architect 9 SqlLite
Scrum UML XML XSLT QML
Estenfeld

Aus- und Weiterbildung

Aus- und Weiterbildung

2003

Technische Informatik / Softwaretechnik

Diplom?Informatiker (FH)

FH Albstadt?Sigmaringen


Schwerpunkte:

Diplomarbeit: auf Anfrage


1998

Informationstechnik

Kommunikationselektroniker

Berufskolleg

Position

Position

Senior Embedded Linux & Vision Engineer

Kompetenzen

Kompetenzen

Top-Skills

Hardwarenahe Softwareentwicklung Agile Softwareentwicklung Qt 5 QML C Programmierer C++ Computer Vision Qt

Aufgabenbereiche

PDF Dokumenten Generierung.

Produkte / Standards / Erfahrungen / Methoden

Android Studio 4
Buildroot System-Builder
Enterprise Architect
HTML
JSON
LCOV Coverage
QtCreator
QtTest
XML
XSLT

Profil

Dipl.-Informatiker (FH) mit 20+ Jahren Berufserfahrung in der hardwarenahen Softwareentwicklung, Embedded Linux, C++/Qt und Computer Vision. Langjährige Tätigkeit als freiberuflicher Software? und Systementwickler in Automotive, Medizintechnik, Maschinenbau und Industrieautomation. Stark in Analyse, Architektur, Implementierung, Inbetriebnahme und Wartung seriennaher Systeme ? Hardware und Software aus einer Hand.


Software & Systeme

  • Embedded Linux (Yocto, Buildroot, Ubuntu, Debian)
  • C / C++ (GCC, Clang), Qt 4/5/6, QML / QtQuick
  • Desktop? & Embedded?HMI?Entwicklung
  • Computer Vision, Performance?Analyse, datengetriebene Auswertung
  • Architektur, UML, Design Patterns
  • Test & Qualität:
    • Unit?Tests (QtTest), TDD, Coverage


Schnittstellen & Protokolle:

  • TCP/IP, UDP, HTTP(S), REST
  • Modbus TCP/RTU, CAN/CANopen
  • RS232 / RS485 / RS422
  • SPI, I2C / TWI
  • Elektronik:
    • Schaltplan? & PCB?Layout (TARGET 3001!)


Daten & Backend

  • Datenformate:
    • JSON, XML, XSLT
  • Dokument? & Report?Generierung (PDF)


Prozesse & Tools

  • Entwicklungsmodelle:
    • V?Modell, Agile / SCRUM
  • CI/CD: 
    • Jenkins, Azure DevOps
  • Versionsverwaltung:
    • Git, SVN, Mercurial
  • IDEs & Tools:
    • Qt Creator, Visual Studio, Atmel Studio, Eclipse, PyCharm, Doxygen, Enterprise Architect


Kenntnisse:

  • Objekt- und Kontextorientierte Softwareentwicklung, Methodische Objectorientierte Analyse und Design mit UML, Anwendung von Software Entwurfmustern, Unit-Tests
  • Gestaltung von grafischen Benutzeroberflachen, Spezifizierung von Schnittstellen, Mikroprozessor Programmierung, Simulation und Anwendung von elektronischen Schaltkreisen im Rahmen z.B. Gerätesteuerung

Betriebssysteme

Embedded Linux
Linux
QNX
Windows
Windows 10

Programmiersprachen

C
tiefe Kenntnisse
C#
gute Kenntnisse
C++
tiefe Kenntnisse
QML
sehr gute Kenntnisse
Qt
QT4/5 - tiefe Kenntnisse

Datenbanken

MS SQL Server
Oracle
XE, XML DB
SQLite

Datenkommunikation

Ethernet
I2C
ISDN
CAPI2 funktionsweise
ISO/OSI
Modbus
TCP/RTU
parallele Schnittstelle
PC periferie Ansteuerung
RS232
gute Kenntnisse
TCP/IP
gute Kenntnisse

Hardware

Mikrocontroller
Atmel AVR (ATmega, ATXmega, ATtiny)
PC
Digitale Hardware?Ansteuerung
Gerätesteuerung


Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Grundkenntnisse
TARGET 3001!
Schaltplann und Layout entwurf

Branchen

Branchen

  • Automotive
  • Telekommunikation
  • Multimedia
  • Funkkommunikation
  • Medizintechnik
  • Maschienenbau
  • Elektronik/Elektrotechnik

Einsatzorte

Einsatzorte

Hechingen (+100km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
nicht möglich

Projekte

Projekte

16 Jahre 11 Monate
2009-02 - heute

Vision, Gerätesteuerung, Industrie? & Serienprojekte

Freiberuflicher Software? & Systementwickler Embedded Linux C++/Qt
Freiberuflicher Software? & Systementwickler


Embedded Linux C++/Qt
auf Anfrage
1 Jahr 1 Monat
2024-05 - 2025-05

Gerätesteuerung / Wartung & Weiterentwicklung

Software? & Hardware?Entwickler Qt 5.15 QML/QtQuick 2 C/C++ ...
Software? & Hardware?Entwickler
  • Wartung und Weiterentwicklung automatisierter Reifen?Luftdruckanlagen 
  • Qt 5.15, QML/QtQuick 2 (HMI?Optimierung) 
  • C/C++ hardwarenah, AVR?Mikrocontroller 
  • RS485?Kommunikation, SQLite
Qt 5.15 QML/QtQuick 2 C/C++ SQLite
Mercedes?Benz AG / JS?Aupperle GmbH
7 Monate
2023-09 - 2024-03

Embedded Linux / CI?Automatisierung

Yocto?Linux Shell?Scripting CI/CD (Jenkins)
  • Entwicklung einer Linux?Komponente zur Flash?/Update?Automatisierung 
  • Aufbau & Betreuung von Test? und HIL?Setups 
Yocto?Linux Shell?Scripting CI/CD (Jenkins)
Siemens AG
7 Monate
2022-11 - 2023-05

Web?Server & REST?API Integration

C++/Qt Python HTTP/HTTPS ...

  • Analyse bestehender Systeme 
  • Implementierung von Web?Servern & REST?APIs

C++/Qt Python HTTP/HTTPS SQL
Bizerba SE & Co. KG
8 Jahre
2015-01 - 2022-12

Entwicklung & Wartung automatisierter Anlagen

  • Portierung Embedded Windows CE ? Qt/C++ (Handtmann) 
  • Qualitätssicherung & Tests in Medizintechnik (Erbe Elektromedizin) 
  • HMI?, Steuerungs? und Visualisierungssysteme

Mercedes?Benz AG
1 Jahr 3 Monate
2020-03 - 2021-05

Umsetzung von Modbus TCP Gateway

Softwareentwickler /Programmierer
Softwareentwickler /Programmierer

 Implementierung eines Modbus TCP Gateway nach Spezifikation und Integration in proprietäre Framework, Unittest mit „Unity Test“ framework.

Implementierung mit C, QtCreator IDE, Ubuntu 18 Linux 
Angewandte Kenntnisse :  Modbus RTU/TCP libmodbus.TCP Server-Client, Socket Programmierung. Interprocess Kommunikation (IPC). Sorcecode Verwaltung mit Mercurial (Hg)

Remote
1 Jahr 11 Monate
2019-02 - 2020-12

Entwicklung eines Service-Verwaltungstool

Software-Entwickler MS SQL Server SQLite XML ...
Software-Entwickler

Entwicklung eines Service-Verwaltungstool zur Durchführung der Schlauchinspektion mit Datenbank Synchronisierung und automatischer Dokument-Generierung

  • Implementierung mit Qt5 und QML/Qt Quick 2 nach Kunden Vorgaben für Windows und Android-Mobile Plattformen.
  • Anforderung-Analyse, Spezifikation, Implementierung, Test und Inbetriebnahme.

QtCreator Android Studio 4 Windows 10
MS SQL Server SQLite XML XSLT HTML PDF Dokumenten Generierung.
Remote
7 Monate
2018-07 - 2019-01

Qualitätssicherung des IES3 Rauchabsaugsystem

Softwaretester /Qualitätssicherer QtTest UML
Softwaretester /Qualitätssicherer

Erstellung von Testszenarien im Rahmen einer Qualitätssicherung des IES3 Rauchabsaugsystem. Source Code Review, Validierung/Verifizierung von bestehendem proprietäre Framework.

  • Spezifikation, Dokumentation und Durchführung von automatisierten Unit /Komponenten Tests (Blackbox) und Source Code Review /Validierung (Whitebox). Erstellung der Testabdeckung/ Coverage Tests und Report.
  • Implementierung von UnitTests mit Qt Framework, QtTest, Integration in QtCreator , LCOV Coverage Report, Dokumentation mit UML, Emb.Linux mit Buildroot System-Builder

QtCreator LCOV Coverage Enterprise Architect Buildroot System-Builder
QtTest UML
Erbe Elektromedizin GmbH
Tübingen
6 Monate
2015-04 - 2015-09

Anpassung / Weiterentwicklung automatisierter Systeme

Software Entwickler Scrum C++
Software Entwickler
  • Anpassung / Weiterentwicklung automatisierter Systeme anhand von Kundenvorgaben. 
  • Der Fokus liegt dabei auf der Programmierung von Maschinenabläufen wie HW- Ansteuerung für Positionierungsaufgaben
QtCreator Atlassian JIRA Agile Jenkins
Scrum C++
Besi Austria GmbH
Südtirol
10 Monate
2014-03 - 2014-12

GUI- und Control application für Lungenfunktions Messgerät

Software-Entwickler Scrum UML XML ...
Software-Entwickler

  • Cross plattform Enwicklung mit Cmake build Systems.
  • Komponenten- Entwicklung/Implementierung mit C++ und Qt5 Framework. 
  • GUI Erstellung mit Qt/Qml. 
  • Erstellung von Testfällen und Scripts zum automatisierten Unit Tests. 
  • Entwurf und Dokumentation mit UML. 
  • Anwendung von Source code Versionierungssystems MS Team Foundation Server

QtCreator Qt5 Cmake TFS Enterprise Architect 9 SqlLite
Scrum UML XML XSLT QML
Estenfeld

Aus- und Weiterbildung

Aus- und Weiterbildung

2003

Technische Informatik / Softwaretechnik

Diplom?Informatiker (FH)

FH Albstadt?Sigmaringen


Schwerpunkte:

Diplomarbeit: auf Anfrage


1998

Informationstechnik

Kommunikationselektroniker

Berufskolleg

Position

Position

Senior Embedded Linux & Vision Engineer

Kompetenzen

Kompetenzen

Top-Skills

Hardwarenahe Softwareentwicklung Agile Softwareentwicklung Qt 5 QML C Programmierer C++ Computer Vision Qt

Aufgabenbereiche

PDF Dokumenten Generierung.

Produkte / Standards / Erfahrungen / Methoden

Android Studio 4
Buildroot System-Builder
Enterprise Architect
HTML
JSON
LCOV Coverage
QtCreator
QtTest
XML
XSLT

Profil

Dipl.-Informatiker (FH) mit 20+ Jahren Berufserfahrung in der hardwarenahen Softwareentwicklung, Embedded Linux, C++/Qt und Computer Vision. Langjährige Tätigkeit als freiberuflicher Software? und Systementwickler in Automotive, Medizintechnik, Maschinenbau und Industrieautomation. Stark in Analyse, Architektur, Implementierung, Inbetriebnahme und Wartung seriennaher Systeme ? Hardware und Software aus einer Hand.


Software & Systeme

  • Embedded Linux (Yocto, Buildroot, Ubuntu, Debian)
  • C / C++ (GCC, Clang), Qt 4/5/6, QML / QtQuick
  • Desktop? & Embedded?HMI?Entwicklung
  • Computer Vision, Performance?Analyse, datengetriebene Auswertung
  • Architektur, UML, Design Patterns
  • Test & Qualität:
    • Unit?Tests (QtTest), TDD, Coverage


Schnittstellen & Protokolle:

  • TCP/IP, UDP, HTTP(S), REST
  • Modbus TCP/RTU, CAN/CANopen
  • RS232 / RS485 / RS422
  • SPI, I2C / TWI
  • Elektronik:
    • Schaltplan? & PCB?Layout (TARGET 3001!)


Daten & Backend

  • Datenformate:
    • JSON, XML, XSLT
  • Dokument? & Report?Generierung (PDF)


Prozesse & Tools

  • Entwicklungsmodelle:
    • V?Modell, Agile / SCRUM
  • CI/CD: 
    • Jenkins, Azure DevOps
  • Versionsverwaltung:
    • Git, SVN, Mercurial
  • IDEs & Tools:
    • Qt Creator, Visual Studio, Atmel Studio, Eclipse, PyCharm, Doxygen, Enterprise Architect


Kenntnisse:

  • Objekt- und Kontextorientierte Softwareentwicklung, Methodische Objectorientierte Analyse und Design mit UML, Anwendung von Software Entwurfmustern, Unit-Tests
  • Gestaltung von grafischen Benutzeroberflachen, Spezifizierung von Schnittstellen, Mikroprozessor Programmierung, Simulation und Anwendung von elektronischen Schaltkreisen im Rahmen z.B. Gerätesteuerung

Betriebssysteme

Embedded Linux
Linux
QNX
Windows
Windows 10

Programmiersprachen

C
tiefe Kenntnisse
C#
gute Kenntnisse
C++
tiefe Kenntnisse
QML
sehr gute Kenntnisse
Qt
QT4/5 - tiefe Kenntnisse

Datenbanken

MS SQL Server
Oracle
XE, XML DB
SQLite

Datenkommunikation

Ethernet
I2C
ISDN
CAPI2 funktionsweise
ISO/OSI
Modbus
TCP/RTU
parallele Schnittstelle
PC periferie Ansteuerung
RS232
gute Kenntnisse
TCP/IP
gute Kenntnisse

Hardware

Mikrocontroller
Atmel AVR (ATmega, ATXmega, ATtiny)
PC
Digitale Hardware?Ansteuerung
Gerätesteuerung


Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Grundkenntnisse
TARGET 3001!
Schaltplann und Layout entwurf

Branchen

Branchen

  • Automotive
  • Telekommunikation
  • Multimedia
  • Funkkommunikation
  • Medizintechnik
  • Maschienenbau
  • Elektronik/Elektrotechnik

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.