freiberufler Senior Softwareentwickler C/C++/Qt auf freelance.de

Senior Softwareentwickler C/C++/Qt

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 22929 Kasseburg
  • National
  • de  |  en
  • 09.12.2025

Kurzvorstellung

Freiberuflicher Senior C++/Qt Full-Stack Entwickler mit 20+ Jahren Erfahrung in Frontend- und Backend-Entwicklung. Spezialisiert auf Datenbankapplikationen, Echtzeitsysteme sowie Geodaten- und Navigationsanwendungen.

Qualifikationen

  • C++15 J.
  • Qt (Software)7 J.
  • C (Programmiersprache)4 J.
  • CMake
  • Docker2 J.
  • Echtzeit-Softwareentwickler3 J.
  • Git8 J.
  • Python4 J.
  • Relationale Datenbanken11 J.
  • Test Automation8 J.

Projekt‐ & Berufserfahrung

Softwareentwickler
Klebert Engineering GmbH, Gröbenzell
8/2024 – 7/2025 (1 Jahr)
Automobilindustrie
Tätigkeitszeitraum

8/2024 – 7/2025

Tätigkeitsbeschreibung

* Entwicklung von Serverkomponenten zur Verwaltung und Bereitstellung von Navigationskarten
* Bereitsstellung von Docker-Containern für das einfache Aufsetzen von Kartenservern
* Schnittstelle zur Migration von Legacy-Kartendaten in den neuen, auf Cesium basierenden Mapviewer

Eingesetzte Qualifikationen

C++, Docker, Git, Jenkins, Python, Qt (Software), Relationale Datenbanken

Dozent (C/C++, Assembler, Netzwerktechnik) – Ausbildung von Junior-Softwareentwicklern
Qualidy GmbH, Wolfsburg
10/2023 – 1/2025 (1 Jahr, 4 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

10/2023 – 1/2025

Tätigkeitsbeschreibung

* Lehre in C/C++ (bis C++20), Assembler und Netzwerktechnik mit Fokus auf Embedded Systems
* Vorbereitung & Durchführung von Vorlesungen, Übungen und Projektwochen
* Ausarbeitung von Aufgabenstellungen, Planung & Korrektur von Prüfungen
* Vermittlung praxisnaher Kenntnisse aus Industrieprojekten

Eingesetzte Qualifikationen

Assemblersprache, C++, C (Programmiersprache), Git

Softwareentwickler
Klebert Engineering GmbH, Gröbenzell
9/2022 – 8/2023 (1 Jahr)
Automobilindustrie
Tätigkeitszeitraum

9/2022 – 8/2023

Tätigkeitsbeschreibung

* Weiterentwicklung einer Benutzeroberfläche mit Qt5 zur Anzeige und Bearbeitung von Navigationskarten im NDS-Format
* Anpassung und Erweiterung an neue NDS-Versionen sowie NDS.Live (Streaming-Kartendaten)
* Visualisierung von Geography Markup Language (GML) und weiteren Geodatenformaten
* Wechsel zu einem CMake-basierten Buildsystem und Integration in CI/CD-Pipelines

Eingesetzte Qualifikationen

C++, C (Programmiersprache), Docker, Git, Jenkins, Relationale Datenbanken, SQL

Softwareentwickler
ADB Safegate GmbH, Graz
12/2020 – 6/2022 (1 Jahr, 7 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

12/2020 – 6/2022

Tätigkeitsbeschreibung

* Erweiterung eines Tower-Steuerungs- und Flughafenleitsystems zur Überwachung und Koordination aller Bodenbewegungen am Flughafen Frankfurt/Main
* Arbeit an einer modularen, HMI-basierten Architektur (Qt/QML) mit konfigurierbaren Controller Working Positions (CWP)
* Umsetzung von Logging-, Statistik- und Replay-Funktionen für Ereignisanalysen und Systemoptimierung
* Entwicklung und Anpassung von automatisierten UI-Tests mit Squish

Eingesetzte Qualifikationen

C++, Echtzeit-Softwareentwickler, Git, Jenkins, Python, Qt (Software), Test Automation

Softwareentwickler, Testautomatisierer
Carmeq GmbH, Berlin
9/2019 – 3/2020 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2019 – 3/2020

Tätigkeitsbeschreibung

* Entwicklung von Test-Tools zur Validierung von Navigationskarten nach dem NDS-Standard
* Erweiterung bestehender automatisierter Testframeworks
* Durchführung von Tests zur Qualitätssicherung von Kartenmaterial & Datenbanken

Eingesetzte Qualifikationen

JavaScript, C++, C (Programmiersprache), Python, Relationale Datenbanken, SQL

Softwareentwickler
Klebert Engineering GmbH, Gröbenzell
1/2018 – 3/2019 (1 Jahr, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2018 – 3/2019

Tätigkeitsbeschreibung

* Weiterentwicklung einer Benutzeroberfläche mit Qt5 zur Anzeige und Bearbeitung von Navigationskarten im NDS-Format
* Rendering von Kartenmaterial in 2D & 3D
* Entwicklung zusätzlicher Browser-basierter Karten-Viewer
* Anpassung der Software an neue Versionen von NDS
* Verarbeitung & Visualisierung von Geography Markup Language (GML) und weiteren Geodatenformaten

Eingesetzte Qualifikationen

C++, Git, JavaScript, Jenkins, Opengl, Qt (Software), Relationale Datenbanken, SQL

Softwareentwickler
Kundenname anonymisiert, Hamburg
2/2017 – 7/2017 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

2/2017 – 7/2017

Tätigkeitsbeschreibung

* Entwicklung einer Client-Applikation zur Konfiguration und Steuerung firmeneigener Messgeräte
* Echtzeit-Visualisierung & Aufzeichnung von Messdaten
* Kommunikation über CAN-Bus mit eingebetteten Messsystemen

Eingesetzte Qualifikationen

C++, C (Programmiersprache), Echtzeit-Softwareentwickler, Git, Qt (Software)

Softwareentwickler
Klebert Engineering GmbH, Gröbenzell
1/2016 – 2/2017 (1 Jahr, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2016 – 2/2017

Tätigkeitsbeschreibung

* Weiterentwicklung einer Benutzeroberfläche mit Qt5 zur Anzeige und Bearbeitung von Navigationskarten im NDS-Format
* Entwicklung von SQLite-Plugins zur verbesserten Datenbanksuche and Anpassung an den NDS-Standard
* Rendering von Kartenmaterial in 2D & 3D
* Anpassung der Software an neue Versionen von NDS

Eingesetzte Qualifikationen

C++, C (Programmiersprache), Git, Opengl, Qt (Software), Relationale Datenbanken, SQL

Softwareentwickler
TomTom N.V., Berlin
10/2014 – 7/2015 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2014 – 7/2015

Tätigkeitsbeschreibung

* Weiterentwicklung der Routing Engine
* Anpassung und Optimierung der Routing Engine für den Einsatz in Motorradnavigationssystemen
* Automatische Aufzeichnung & Rekonstruktion von Routen
* Entwicklung & Erweiterung automatisierter Tests für kontinuierlich aktualisiertes Kartenmaterial

Eingesetzte Qualifikationen

C++, Echtzeit-Softwareentwickler, Git, Java (allg.), Qt (Software), Relationale Datenbanken, Test Automation

Softwareentwickler
Raytheon Anschütz GmbH, Kiel
7/2013 – 6/2014 (1 Jahr)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

7/2013 – 6/2014

Tätigkeitsbeschreibung

* Architektur, Entwicklung & Qualitätssicherung in einem verteilten Echtzeitsystem
* Entwicklung eines Clients für Schiffsbrücken mit Multi-User-Bedienung
* Analyse, Verarbeitung & Visualisierung von Sensordaten (DDS, Radar, AIS, GPS/GNSS)
* Video-Streaming: Übertragung, Aufbereitung & Speicherung von Daten der Bordkameras inkl. Ansteuerung

Eingesetzte Qualifikationen

C++, Echtzeit-Softwareentwickler, Python, Qt (Software)

Softwareentwickler
Kundenname anonymisiert, Hamburg
9/2009 – 12/2012 (3 Jahre, 4 Monate)
Medienbranche
Tätigkeitszeitraum

9/2009 – 12/2012

Tätigkeitsbeschreibung

* Unterstützung bei Anforderungsanalyse & Spezifizierung der Software
* Entwicklung einer InDesign-Komponente (C++/JavaScript) zur automatischen Erzeugung von Programmspalten
* Integration mit hausinterner Planungs- und Produktionssoftware
* Erstellung automatisierter Qualitäts- und Lasttests

Eingesetzte Qualifikationen

C++, JavaScript, Json, Postgresql, Relationale Datenbanken, Subversion, Test Automation, UML, XML

Softwareentwickler
Kundenname anonymisiert, Kiel
7/2006 – 11/2008 (2 Jahre, 5 Monate)
Medienbranche
Tätigkeitszeitraum

7/2006 – 11/2008

Tätigkeitsbeschreibung

* Konzeption und Implementierung von Adobe InDesign Plugins (C++)
* Anbindung an den zentralen Koordinationsserver
* Integration eines Content-Management-Systems (CMS) sowie Anbindung an ein Webinterface zur Themenplanung und Artikeländerung
* Echtzeit-Synchronisation von Seitenänderungen und Artikeltexten in InDesign
* Testautomatisierung auf UI-Ebene zur Sicherstellung der Funktionsstabilität

Eingesetzte Qualifikationen

Ajax, C++, JavaScript, Postgresql, Relationale Datenbanken, SOAP, Test Automation

Softwareentwickler
Kundenname anonymisiert, Puchheim
2/2006 – 7/2006 (6 Monate)
Chemieindustrie
Tätigkeitszeitraum

2/2006 – 7/2006

Tätigkeitsbeschreibung

* Planung, Architektur, Entwicklung einer Client-Server-Anwendung
* Ein-/Aus-/Umbuchungen, Schnittstelle zur Produktionsanlage (Auftragsverteilung, Koordination, Monitoring)

Eingesetzte Qualifikationen

Apache Tomcat, Java (allg.), Subversion, Swing (Java), XML, SOAP

Ausbildung

Informatik
Diplom
2005
Kiel

Über mich

Ich bin erfahrener C++/Qt Full-Stack Entwickler mit über 20 Jahren Berufserfahrung in der Softwareentwicklung. Meine Expertise reicht von der Architektur und Implementierung komplexer Echtzeitsysteme über die Entwicklung leistungsfähiger Frontends und Backends bis hin zur Integration von Datenbanken, Netzwerkschnittstellen und UI-Frameworks.

Besondere Schwerpunkte liegen in der Geodaten- und Navigationsdomäne (u. a. NDS-Standard, GPS/GNSS, AIS, Routing, 2D/3D-Rendering), in High-Performance- und Multithreaded-Umgebungen sowie in der Embedded-Programmierung.

Ich verfüge über fundierte Kenntnisse in Testautomation (u. a. Squish, Google Test), Build- und CI/CD-Pipelines (CMake, Jenkins, Docker, GitHub Actions) sowie in Python für Scripting und Tooling.

Meine Erfahrung umfasst Projekte in Automotive, Aviation, Maritime und Print/Media, in denen ich sowohl in der Entwicklung als auch in Architektur, Spezifikation und Testautomatisierung tätig war.

Weitere Kenntnisse

Programmiersprachen: C++ (bis einschl. C++23), C, Python, Assembler, JavaScript, PHP
GUI-Frameworks: Qt (alle Versionen, inkl. Qt6 und Qml), wxWidgets
Datenbanken: SQLite (inkl. Plugin-Entwicklung), MySQL, PostGRES
Versionskontrolle: Git (GitHub, GitLab, Bitbucket), SVN
CI/CD: GitHub Actions, Jenkins, Babmoo, Docker, CMake
Testframeworks: Squish, Google Test, Catch2, Boost.Test, Qt Test
Web/Networking: Boost.Asio, cpp-httplib, Qt Networking, POCO, Rest-APIs, WebSockets, TCP/UDP

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2495
Alter
46
Berufserfahrung
23 Jahre und 7 Monate (seit 05/2002)

Kontaktdaten

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

Jetzt Mitglied werden