Senior Softwareentwickler C/C++/Qt
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 22929 Kasseburg
- National
- de | en
- 09.12.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
C++, Docker, Git, Jenkins, Python, Qt (Software), Relationale Datenbanken
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
Assemblersprache, C++, C (Programmiersprache), Git
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
C++, C (Programmiersprache), Docker, Git, Jenkins, Relationale Datenbanken, SQL
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
C++, Echtzeit-Softwareentwickler, Git, Jenkins, Python, Qt (Software), Test Automation
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
JavaScript, C++, C (Programmiersprache), Python, Relationale Datenbanken, SQL
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
C++, Git, JavaScript, Jenkins, Opengl, Qt (Software), Relationale Datenbanken, SQL
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
C++, C (Programmiersprache), Echtzeit-Softwareentwickler, Git, Qt (Software)
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
C++, C (Programmiersprache), Git, Opengl, Qt (Software), Relationale Datenbanken, SQL
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
C++, Echtzeit-Softwareentwickler, Git, Java (allg.), Qt (Software), Relationale Datenbanken, Test Automation
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
C++, Echtzeit-Softwareentwickler, Python, Qt (Software)
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
C++, JavaScript, Json, Postgresql, Relationale Datenbanken, Subversion, Test Automation, UML, XML
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
Ajax, C++, JavaScript, Postgresql, Relationale Datenbanken, SOAP, Test Automation
2/2006 – 7/2006
Tätigkeitsbeschreibung
* Planung, Architektur, Entwicklung einer Client-Server-Anwendung
* Ein-/Aus-/Umbuchungen, Schnittstelle zur Produktionsanlage (Auftragsverteilung, Koordination, Monitoring)
Apache Tomcat, Java (allg.), Subversion, Swing (Java), XML, SOAP
Ausbildung
Kiel
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
