freiberufler Senior C++ / Qt / QML / Embedded Software Engineer | Embedded Linux & Systemintegration | Cloud & DevOps (Azure / Kubernetes) auf freelance.de

Senior C++ / Qt / QML / Embedded Software Engineer | Embedded Linux & Systemintegration | Cloud & DevOps (Azure / Kubernetes)

zuletzt online vor wenigen Stunden
  • 85‐100€/Stunde
  • Deutschland
  • National
  • fr  |  en  |  de
  • 13.10.2026

Kurzvorstellung

Senior Software Engineer mit 16+ Jahren C++ und 12+ Jahren Qt/QML. Schwerpunkt: Embedded Linux, HMI/DMI, Systemintegration, CMake und Cross-Compilation (GCC, aarch64). Zweite Säule: Cloud & DevOps mit Azure, Kubernetes, Terraform und CI/CD.

Qualifikationen

  • C++13 J.
  • DevOps
  • Docker
  • Embedded Linux
  • Kubernetes
  • Microsoft Azure
  • Python
  • QML
  • Qt (Software)5 J.
  • Software Architecture13 J.

Projekt‐ & Berufserfahrung

C++ / Qt / QML Entwickler | Embedded Linux | Railway HMI | ETCS | Qt 5/6
DEUTA-WERKE GmbH, Köln
1/2025 – 10/2026 (1 Jahr, 10 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2025 – 10/2026

Tätigkeitsbeschreibung

Projekt: Modernisierung und Systemintegration einer Embedded-HMI-/DMI-Plattform

Beschreibung: Entwicklung und Optimierung sicherheitsrelevanter Driver-Machine-Interface-Systeme (DMI) für Schienenfahrzeuge auf Basis von C++, Qt/QML und Embedded Linux. Visualisierung von ETCS-Daten und nationalen Zugsicherungssystemen (PZB/LZB, KVB, ATB-EG, SHP).

Branche: Bahntechnik / Embedded Systems

Leistungen:
Entwicklung und Wartung von Embedded-HMI-Anwendungen mit C++17/20, Qt und QML.
Modernisierung und Migration bestehender Qt-5-Komponenten auf Qt 6.
Implementierung von C++-Backend-Logik, Q_PROPERTY-Datenmodellen und QML-Bindings.
Entwicklung und Debugging von ETCS-Anzeige-, Dialog- und Bedienfunktionen.
Analyse der Kommunikation zwischen DMI, EVC und Gateway über MVB und IPC.
Performanceoptimierung von QML-Oberflächen und Dialoginitialisierung.
Unit- und Integrationstests sowie Regressionstests.
Cross-Compilation, Deployment und Debugging auf ARM64/Embedded Linux.
Code Reviews, GitLab CI/CD und technische Dokumentation.


Technologien: C++17/20, Qt 5/6, QML, Qt Quick, Embedded Linux, ARM64, CMake, Conan, Git, GitLab CI/CD, Python, GDB, D-Bus, TCP/IP, MVB, ETCS.

Eingesetzte Qualifikationen

Software Architecture, Softwareentwickler

Senior Qt/QML Software Engineer
Vorwerk Group, Düsseldorf
1/2023 – 11/2024 (1 Jahr, 11 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

1/2023 – 11/2024

Tätigkeitsbeschreibung

Projekt: Weiterentwicklung einer produktiven Qt-/QML-Anwendungsumgebung für vernetzte Haushaltsgeräte


Beschreibung: Feature-Entwicklung, Fehlerbehebung und Wartung einer bestehenden C++-/Qt-6-Anwendung mit QML-Oberflächen. Schwerpunkt auf der Integration von C++-Logik und QML sowie auf der Stabilisierung der produktiven Anwendung.


Branche: Konsumgüter und Handel


Technologien: C++, Qt 6, QML, Qt Quick, C++/QML-Integration, Squish, automatisierte GUI-Tests, Git


Leistungen:
Entwicklung und Erweiterung von Anwendungsfunktionen in C++ und QML
Implementierung und Pflege der Funktion „Device User Profile”
Integration von C++-Logik in QML-Oberflächen (C++/QML-Integration)
Analyse und Behebung von Fehlern in der produktiven Anwendung (Defect Analysis)
Erstellung und Pflege automatisierter GUI-Tests mit Squish
Wartung und Stabilisierung der bestehenden Anwendung

Eingesetzte Qualifikationen

C++, Qt (Software), Software Design, Softwareentwicklung (allg.)

Senior C++ / Qt/QML Software Engineer – Simulation & UI Systems
AIRBUS Defence and Space, Hamburg
2/2022 – 10/2023 (1 Jahr, 9 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

2/2022 – 10/2023

Tätigkeitsbeschreibung

Projekt: Modernisierung von Simulatorsoftware, CUDA-basierte Bildverarbeitung und FPGA-Monitoring

Beschreibung: Weiterentwicklung und Modernisierung einer bestehenden C/C++-/Qt-Softwareplattform für Simulationssysteme. Schwerpunkt auf der Portierung von Bildgenerierungs- und Vorverarbeitungsfunktionen auf CUDA, der Datenvisualisierung sowie der Entwicklung eines Monitoringwerkzeugs zur Analyse und zum Debugging FPGA-basierter mathematischer Verarbeitung.

Branche: Luft- und Raumfahrt / Verteidigung / Simulation und Trainingssysteme

Technologien: C, C++, Qt, QML, Qt Quick, Python, Git, Jenkins, Squish, Robot Framework

Leistungen:
Analyse und Abstimmung fachlicher und technischer Anforderungen mit Kunden und Stakeholdern
Mitwirkung an der Konzeption der Softwarebasis für Simulations-, Bedien- und Auswertungssysteme
Entwicklung und Weiterentwicklung von C++-/Qt-/QML-Komponenten
Konzeption und Umsetzung intuitiver Bedienoberflächen und UI/UX-Konzepte
Entwicklung von QML-/Qt-Quick-Oberflächen und Anbindung an die C++-Anwendungslogik
Test, Wartung und Fehlerbehebung bestehender Softwarekomponenten
Analyse komplexer Softwareprobleme und Umsetzung nachhaltiger Korrekturen
Identifikation technischer Risiken und Erarbeitung geeigneter Lösungsmaßnahmen
Durchführung von Code Reviews und Sicherstellung von Codequalität und Wartbarkeit
Mitarbeit in agilen Entwicklungsprozessen einschließlich Planung, Daily Stand-ups, Reviews und Retrospektiven

Eingesetzte Qualifikationen

Softwareentwickler

Senior Software Engineer C++ / Qt / QML / OpenGL (Festanstellung)
Baker Hughes, Köln
9/2017 – 12/2021 (4 Jahre, 4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2017 – 12/2021

Tätigkeitsbeschreibung

Projekt: Industrielles Ultraschallprüfprodukt – Anwendungsentwicklung mit C++, Qt, QML und OpenGL


Beschreibung: Softwareanwendungsentwicklung und Wartung eines industriellen Ultraschallprüfprodukts in Linux, Windows OS und Embedded Linux, mit plattformübergreifendem, automatisiert getestetem Code.


Branche: Industrie und Maschinenbau


Technologien: C++, Qt, QML, Qt Quick, OpenGL, gRPC, CMake, Embedded Linux, Linux, Windows, Android, Squish, Git, Jenkins, TFS


Leistungen:
Softwareanwendungsentwicklung für ein industrielles Ultraschallprüfprodukt mit C++, Qt, QML und OpenGL unter Linux, Windows und Embedded Linux
Schreiben und automatisiertes Testen modernen Codes für mehrere Plattformen (Linux, Windows, Android)
Arbeit mit den Architekturen von QtQuick Renderer und QtWayland Compositor
Wartung, Erweiterung und Refactoring der Codebasis mit C++, gRPC und Qt/QML
Praktische Anwendung von QML in großen Umgebungen, z. B. in großen Desktop-Anwendungen
Agile Arbeitsweise, insbesondere Scrum; Builds mit CMake, Versionsverwaltung mit Git und TFS, CI mit Jenkins
Arbeit mit C++, Qt, QML, gRPC, CMake, Squish, TDD, OOP und SOLID-Prinzipien

Eingesetzte Qualifikationen

C++, Qt (Software), Software Architecture, Software Design, Software Virtualisierung

Software Engineer C/C++ / MFC / TCP/IP (Festanstellung)
GE Sensing & Inspection Technologies GmbH, Köln
7/2010 – 8/2017 (7 Jahre, 2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

7/2010 – 8/2017

Tätigkeitsbeschreibung

Projekt: NDT – Ultraschallprüfmaschinen (High-End-Ultraschallportal)


Beschreibung: Softwareplanung und -entwicklung für ein High-End-Ultraschallportal im Bereich der zerstörungsfreien Werkstoffprüfung (NDT), einschließlich Konfiguration kundenspezifischer Prüfmaschinensysteme.


Branche: Industrie und Maschinenbau


Technologien: C, C++, MFC, TCP/IP, Sockets, Windows, Linux, CMake, Git, TFS, Jenkins, Scrum


Leistungen:
Softwareplanung und -entwicklung für ein High-End-Ultraschallportal
Entwicklung verschiedener Module wie TCP/IP-Server, A-Scan-Bild und Normalisierung
Entwicklung von Funktionen in Testmaschinensystemen
Konfiguration kundenspezifischer Testmaschinensysteme
Arbeit mit C/C++, MFC, Windows-Netzwerken (Sockets), TCP/IP-Server
Builds mit CMake, Versionsverwaltung mit Git und TFS, CI mit Jenkins; Linux/Windows, VMware und Firmen-Emulator
Arbeitsweise mit Scrum, TDD, OOP und SOLID-Prinzipien

Eingesetzte Qualifikationen

C++, Forschung & Entwicklung, Microsoft Foundation Classes (MFC), Software Architecture, Software engineering / -technik, Software Virtualisierung, TCP / IP, VMware vCenter

SOFTWARE ENTWICKLER (Festanstellung)
BusinessCoDe GmbH, Bonn
10/2007 – 9/2009 (2 Jahre)
Logistikdienstleister
Tätigkeitszeitraum

10/2007 – 9/2009

Tätigkeitsbeschreibung

- Projekt Migration der Datenbank von Tomcat 5 bis 6
- Erfolgreiche Umstrukturierung des gesamten Projekts
- Weiter Entwicklungen und Erweiterungen von Fronten-WebKomponenten
- Eclipse, CVS, Java/J2EE, AJAX, JSP, XML, XSLT, XSL, CSS, HTML, JavaScript, SQL, TERADATA

Eingesetzte Qualifikationen

Software Design, Softwareentwicklung (allg.), Application Packaging

Zertifikate

CKA: Certified Kubernetes Administrator
https://www.credly.com/badges/2bf06c53-a408-47ca-a8ca-694b9b886fda/public_url
2025
HashiCorp Certified: Terraform Associate (003)
https://www.credly.com/badges/2eddeba9-3d69-409e-99a7-0d0a0afd99da/public_url
2024
Microsoft Certified: Azure Administrator Associate
https://learn.microsoft.com/api/credentials/share/en-ie/HeinsteinFts-9715/2F1038817B27B4C7
2024
Microsoft Certified: DevOps Engineer Expert
https://learn.microsoft.com/api/credentials/share/en-ie/HeinsteinFts-9715/3149950ED6498493
2024

Ausbildung

Informatik
Master of Science in Robotik
FH Bonn Rhein Sieg
2010
Bonn

Über mich

Senior Software Engineer mit über 16 Jahren Berufserfahrung in der professionellen Softwareentwicklung mit C++ sowie über 12 Jahren Praxis mit Qt und QML. Mein Schwerpunkt liegt auf der Entwicklung anspruchsvoller Embedded- und Desktop-Systeme – von der Anforderungsanalyse über Architektur und Implementierung bis zur Integration und Inbetriebnahme auf der Zielhardware.

Kern-Schwerpunkte:
• C++11/14/17/20, objektorientiertes Design, wartbarer und getesteter Code
• Qt 5 / Qt 6 sowie QML / Qt Quick für moderne, performante Oberflächen
• Embedded Linux, HMI / DMI und Systemintegration inkl. Schnittstellen zu Hardware und Fremdsystemen
• Build und Toolchain: CMake, Conan, GCC, Cross-Compilation, aarch64, Zielsystem-Debugging
• Qualitätssicherung: Debugging auf der Zielplattform, Testautomatisierung (Squish, TDD), Code-Reviews

Ergänzend bringe ich eine zweite Säule in Cloud- und Plattform-Automatisierung mit – teils aus Kundenprojekten, teils aus eigener Produktentwicklung, Eigenprojekten und Homelab-Umgebungen:
• Microsoft Azure: Compute, Networking, Storage, Governance, Monitoring
• Kubernetes / AKS, Docker, Helm, Harbor, Argo CD, FluxCD, Nginx, Keycloak
• Terraform, Terragrunt, Ansible und Infrastructure as Code
• GitLab CI/CD, Azure DevOps, Jenkins, GitOps
• Monitoring und Observability: Prometheus, Grafana, Log Analytics, Application Insights

Im Backend-Umfeld arbeite ich mit Python und FastAPI, REST und gRPC, PostgreSQL, SQL und Redis sowie JavaScript / TypeScript – vor allem für Services, Schnittstellen und verteilte Systeme an der Grenze zur Embedded-Welt.

Im Rahmen eigener Produktentwicklung und Eigenprojekte beschäftige ich mich mit AI Engineering – ausdrücklich als eigene Weiterentwicklung und Produktarbeit, nicht als bezahlte Kundenprojekte: Integration von LLM-APIs, Retrieval-Augmented Generation (RAG) mit Ingestion- und Retrieval-Pipelines, Provenance und Nachvollziehbarkeit von Quellen, Tool Calling sowie Agent- und Tool-Runtimes, AI Governance und Policy Enforcement, Auditierbarkeit, Observability der Inferenz sowie die Analyse von Kosten, Latenz und Antwortqualität bis hin zum Modell-Routing. Rust ist bei mir Lern- und Interessensgebiet, keine bezahlte Auftragserfahrung.

Weitere Kenntnisse

Softwareentwicklung & Embedded:
C++ (C++11/14/17/20), objektorientiertes Design, Design Patterns, Code-Reviews
Qt 5 / Qt 6, QML, Qt Quick, Signals & Slots, C++-/QML-Integration
Embedded Linux (Debian, Red Hat, CentOS), HMI / DMI, Systemintegration, Hardware- und Geräteschnittstellen (TCP/IP, Sockets)
Build & Toolchain: CMake, Conan, GCC, Cross-Compilation, aarch64, Zielsystem-Debugging (GDB), Profiling
Qualitätssicherung: Debugging auf der Zielplattform, Testautomatisierung, Squish (GUI-Tests), Unit-Tests, TDD
Versionsverwaltung: Git, GitLab, GitHub, TFS

Cloud, DevOps & Plattform:
Microsoft Azure (Compute, Networking, Storage, Governance, Monitoring), Azure DevOps
Kubernetes / AKS, Docker, Helm, Harbor, Argo CD, FluxCD, Nginx, Keycloak
Terraform, Terragrunt, Ansible, Infrastructure as Code, GitOps
GitLab CI/CD, Jenkins, GitHub Actions, CI/CD-Automatisierung
Monitoring & Observability: Prometheus, Grafana, Alertmanager, ELK/EFK
Plattform- und Automatisierungserfahrung aus Kundenprojekten, Eigenprojekten, eigener Produktentwicklung und Homelab.

Backend & Daten:
Python, FastAPI, REST, gRPC
PostgreSQL, MySQL, MariaDB, MongoDB, SQL, Redis
JavaScript / TypeScript

AI Engineering (Eigenprojekte / Produktentwicklung):
LLM-API-Integration, RAG (Ingestion, Retrieval, Chunking, Embeddings), Provenance, Tool Calling
Agent- und Tool-Runtimes, AI Governance, Policy Enforcement, Auditierbarkeit, Inferenz-Observability
Modell-Routing, Analyse von Kosten, Latenz und Antwortqualität

Methoden & Tools:
Agile Entwicklung (Scrum), Jira, Confluence, Anforderungsanalyse, technische Dokumentation

Zertifizierungen:
Certified Kubernetes Administrator (CKA), Microsoft Certified: Azure Administrator Associate (AZ-104), Microsoft Certified: DevOps Engineer Expert (AZ-400), HashiCorp Certified: Terraform Associate

Persönliche Daten

Sprache
  • Französisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1723
Berufserfahrung
16 Jahre und 9 Monate (seit 01/2010)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden