27.10.2026 aktualisiert


100 % verfügbar
Senior C++/Qt/QML Software Engineer | Embedded Linux & Systemintegration | DevOps - Kubernetes
Kerpen, Deutschland
Kerpen +250 km
M.Sc. Autonomous Systems (Robotik)Über mich
Senior Software Engineer mit 16+ Jahren Erfahrung in C++ und 12+ Jahren Qt/QML. Schwerpunkte: Embedded Linux, HMI/DMI, Systemintegration, Qt-5→Qt-6-Migration und CMake. Ergänzend Cloud/DevOps mit Azure, Kubernetes, Terraform und CI/CD sowie AI-Produktentwicklung in Eigenprojekten.
Skills
AI AgentsRustRAGLLMJavaArchitektur-AnalyseC++DevOpsQt Modeling Language (QML)Qt (Software)SoftwareentwicklungTesten der SystemintegrationTypeScriptRust (Programming Language)Gitlab-Ci
C++ / Qt / Embedded Software Engineering
C++11/14/17/20 – 16+ Jahre professionelle Erfahrung
Qt 5/6, QML, Qt Quick – 12+ Jahre Projekterfahrung
Schwerpunkte:
- Modernes C++, STL, RAII, Smart Pointer, Templates, Multithreading, Async Processing, Performanceoptimierung
- Desktop-, Embedded- und HMI-Anwendungen; Embedded Linux und Cross-Compilation für aarch64
- Systemintegration und Schnittstellenintegration in Embedded-Systemarchitekturen
- C++/QML-Integration, Model/View, Signals & Slots, Qt Widgets, Migration Qt 5 → Qt 6
- CMake, GCC, Git, GitLab CI/CD, Jenkins
- TCP/IP und Sockets, gRPC, OpenGL
- OO-Design, SOLID, Clean Code, Domain-Driven Design, modulare Architekturen
- Refactoring, Legacy-Modernisierung, Code Reviews, Debugging
- Testing: GoogleTest/GoogleMock, Catch2, Qt Quick Test, Squish, TDD, Unit-, Integrations-, GUI- und Regressionstests
Cloud, DevOps & Platform Engineering
- Microsoft Azure: AKS, ACR, ACI, VMs, Functions, Logic Apps, Storage, VNet/NSG, RBAC, Azure Monitor, Application Insights, Log Analytics
- Kubernetes, Docker, Helm, Argo CD, Harbor, Nginx, Keycloak
- Terraform, Infrastructure as Code, Deployment-Automatisierung
- GitLab CI/CD, Azure DevOps (Pipelines, Repos, Artifacts), GitHub Actions, Jenkins: Build-, Test- und Deployment-Pipelines, GitOps, Quality Gates
- Linux, Git, Prometheus, Grafana, ELK, Monitoring und Observability
Backend & Distributed Systems
- Python, FastAPI, REST, gRPC
- PostgreSQL, MySQL, MariaDB, MongoDB, Redis, SQL
- JavaScript/TypeScript, C#, Lua
- Microservices, Worker-Systeme, Queue-basierte Verarbeitung
- CAN, Modbus, Ethernet
AI Engineering / Produktentwicklung (Eigenprojekte)
Produktionsnahe AI- und LLM-Systeme aus eigenen Produkten und Prototypen:
- LLM-API-Integration und Provider-/Modell-Integration (OpenAI-/Anthropic-kompatibel)
- RAG, Embeddings, Chunking, Dokumenten-Ingestion, Retrieval-Pipelines, kuratiertes Fachwissen, Provenance Tracking
- Tool Calling, Agent Runtime, Tool Runtime
- AI Governance, Policy Enforcement, Auditability
- Inference-Observability, Kosten-, Latenz- und Qualitätsanalyse, Model Routing
Betriebssysteme & Methoden
Linux (Debian, Ubuntu, Red Hat, CentOS), Embedded Linux, Windows, macOS
Scrum, Agile Softwareentwicklung, Requirements Engineering, Softwarearchitektur und Architekturentscheidungen, Code Reviews, technische Dokumentation, internationale Teams
Zertifizierungen: CKA, HashiCorp Terraform Associate, Microsoft Certified: Azure Administrator Associate (AZ-104), DevOps Engineer Expert (AZ-400)
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2020
Sprachen
DeutschgutEnglischverhandlungssicherFranzösischMuttersprache
Projekthistorie
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.
- Entwicklung und Integration von MCP-Servern zur Anbindung interner Tools an Kunden LLM Model
- Integration der KI-gestützten Tool-Aufrufe in bestehende Entwicklungs- und Arbeitsabläufe
- 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, Anthropic Claude, Model Context Protocol (MCP), Tool Calling, API-Integration
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
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