ESG Elektroniksystem- und Logistik GmbH / HENSOLDT AG
Sonstiges
1000-5000 Mitarbeiter
Als erfahrener C++-Entwickler war ich für die Pflege, Weiterentwicklung und Neukonzeption eines Windows basierten Trainingssimulationssystems mit Qt verantwortlich.
Die Projektdetails unterliegen einer militärischen Geheimhaltungsvereinbarung.
Hauptaufgaben:
Entwicklung neuer Funktionen und Erweiterung bestehender Module unter Verwendung von C++.
Entwurf und Umsetzung der Benutzeroberfläche mit Qt für Windows, einschließlich Neugestaltung zur Verbesserung der Benutzerfreundlichkeit und der Arbeitsabläufe.
Aufrechterhaltung und Erweiterung des bestehenden Code-Bestands: Refactoring, Fehlerbehebung und Modularisierung zur Unterstützung neuer Funktionen.
Performance optimierung der Simulation zur Einhaltung von Echtzeitbeschränkungen.
Erstellung und Pflege von Dokumentationen: technische Kommentare, Designdokumente, API-Referenzen und Bedienungsanleitungen.
Technologien:
C++03
Qt4.6
QMake
Git
V-Model
Windows
Berater
Heidelberg WCC GmbH
Industrie und Maschinenbau
50-250 Mitarbeiter
Support für Intellimatch Team
C++ Softwareentwicler
Heidelberg WCC GmbH
Industrie und Maschinenbau
50-250 Mitarbeiter
Ich war für die Software- und Systementwicklung eines Prototyps eines großformatigen 3D-Scanners (optimiert für den Flexodruck) verantwortlich, einschließlich der Konzeptverfeinerung, der Hardware-Integration, der Entwicklung von Bildverarbeitungsalgorithmen, der Umsetzung der Benutzeroberfläche und der Testinfrastruktur. Mehrere Konzeptüberarbeitungen erforderten eine Neudefinition der Schnittstellen und eine vollständige Neuimplementierung kritischer Module.
Hauptaufgaben:
Design und Implementierung einer multithreaded modularen Softwarekomponente (ICF) unter Anwendung von C++.
Implementierung der Benutzeroberfläche mit Qt.
Integration und Steuerung von Kameras (GenICam / Hikrobot MVS) und Proximity-Sensoren.
Entwicklung und Optimierung von Algorithmen für Subpixel-Messungen, Geometriekalibrierung, Helligkeitskalibrierung, Rauschunterdrückung, Mustererkennung und Offset-Abgleich.
Definition und Durchführung von Unit und Komponenten Tests mit GoogleTest.
Neudefinition von Schnittstellen und Neuimplementierung von Code nach Konzeptänderungen. Durchführung des Architektur- und Schnittstellendesigns.
Erstellung der technischen Dokumentation zu Architektur, Schnittstellen und Benutzerbedienung.
Technologien:
C++17
Qt6.5
GoogleTest
ICF framework
GenICam
Multithreading model
CMake
SVN
Windows
GUI Entwickler
ARRI GmbH
Medien und Verlage
250-500 Mitarbeiter
Konzipierung und Implementierung der Kamera-Benutzeroberfläche unter Verwendung von XML sowie Definition der Kommunikation zwischen dem Hauptsystem und den autonomen Anzeigegeräten. Umsetzung von Änderungen am C-Backend, Erstellung manueller und automatisierter Testsuiten, Behebung von Fehlern sowie Mitarbeit an UI-Prototypen in Figma zur Verbesserung der Stabilität und Benutzerfreundlichkeit.
Hauptaufgaben:
Entwicklung und Implementierung der Kamera-Benutzeroberfläche unter Verwendung von XML.
Umsetzung der Produktspezifikationen in eine ansprechende, wartungsfreundliche Benutzeroberfläche.
Definition und Implementierung von Kommunikationsprotokollen zwischen dem Hauptkamerasystem und autonomen Displaygeräten.
Implementierung von Backend-Änderungen zur Unterstützung neuer UI-Anforderungen unter Verwendung von C.
Erstellung komplexer manueller UI-Testszenarien.
Definition und Durchführung von Unit-Tests und Abnahmetests unter Verwendung von Robot Framework.
Technologien:
C99
XML
Figma
Robot Framework
Git
Linux
C++ Softwareentwickler
Heidelberger Druckmaschinen AG
Industrie und Maschinenbau
500-1000 Mitarbeiter
Ich habe eine C++ Anwendung für Windows entworfen und implementiert, um Zeilenkamerahardware zu integrieren, Algorithmen zur Farbkalibrierung zu entwickeln und zu optimieren sowie eine produktionsreife Lösung mit automatisierten Tests und technischer Dokumentation bereitzustellen.
Hauptaufgaben:
Implementierung der zentralen Anwendungslogik und der Module in modernem C++ für eine leistungskritische Bildverarbeitungs Pipeline.
Integration einer 15K Zeilenkamera unter Verwendung des GenICam Standards sowie Sicherstellung einer zuverlässigen Datenerfassung und Synchronisation.
Entwurf, Implementierung und Optimierung von Algorithmen zur Farbkalibrierung und Farbkorrektur für hochpräzises Scannen und Farbtreue.
Definition und Durchführung von UnitTests zur Sicherstellung der Korrektheit und zum Schutz vor Regressionsfehlern.
Erstellung der technischen Dokumentation zu Architektur und Kalibrierungsverfahren.
Technologien:
C++17
Boost
wxWidget
GoogleTest
GenICam
CMake
Git
Windows
Berater / 3rd Line Support
Leica Geosystems AG
Sonstiges
1000-5000 Mitarbeiter
Support für URANOS Team
C++ Softwareentwickler
Veridos GmbH
Sonstiges
250-500 Mitarbeiter
Ich habe den Prototyp des VeriCHECK SelfKiosk, ein multithreaded biometrisches Datenverifizierungssystem, implementiert und betreut. Ich habe die Architektur und die Konzepte an sich ändernde Anforderungen angepasst und eine Gesichtsverifizierung unter Verwendung von Live-Bildern im sichtbaren und infraroten Spektrum implementiert, um die Lebendigkeits- und Echtpersonen-Erkennung sicherzustellen und gleichzeitig Parallelität und geringe Latenz zu gewährleisten.
Hauptaufgaben:
Design und Implementierung von Anwendungskomponenten sowie Neuentwicklung von Legacy-Modulen zur Verbesserung der Zuverlässigkeit und Wartbarkeit unter Verwendung von C++.
Entwicklung einer Multithread Anwendung zur parallelen Bildaufnahme, Vorverarbeitung, Verifizierung und Aktualisierung der Benutzeroberfläche.
Entwicklung und Optimierung von Algorithmen für die Gesichtserkennung, Merkmals extraktion und infrarot basierte Lebendigkeitsprüfungen, um die Robustheit bei unterschiedlichen Lichtverhältnissen zu erhöhen.
Implementierung responsiver UI Elemente zur Steuerung von Verifizierungsabläufen und zur Anzeige von Ergebnissen bei gleichzeitiger Auslastung.
Definition und Durchführung von UnitTests mit GoogleTest zur Validierung der Funktionalität und des Verhaltens bei Parallelität.
Erstellung der technischen Dokumentation sowie fortlaufender Support für Prototypen und Fehlerbehebung.
Technologien:
C++14
Qt5.12
OpenCV
MQTT
GoogleTest
Multithreading model
Git
Windows
C++ Softwareentwickler / Berater
Maurer Electronics GmbH
Sonstiges
500-1000 Mitarbeiter
Entwicklung von ACF-Komponenten für das MEInspect+ Projekt, wobei der Schwerpunkt auf der Steuerung des Arbeitsablaufs einer Personalisierungsmaschine mit Schwerpunkt auf der Bildverarbeitung liegt. Ich entwerfe und implementiere C++ Komponenten, integriere Zeilenkameras mithilfe von GenICam und entwickle ACF basierte Modulen. Ich erstelle Benutzeroberflächen mit Qt und definiere sowie führe SiL Tests durch. Außerdem erstelle ich technische Dokumentationen, um die Zuverlässigkeit und Wartbarkeit des Systems zu gewährleisten.
Hauptaufgaben:
Integration einer Zeilenkamera unter Verwendung des GenICam-Standards, um eine zuverlässige Bilderfassung und eine nahtlose Interaktion mit der Datenflussarchitektur des Systems zu gewährleisten.
Entwurf und Implementierung von Softwarekomponenten auf Basis des ACF/Qt Frameworks zur Unterstützung einer modularen und wartungsfreundlichen Architektur.
Implementierung von Benutzeroberflächenelementen mit Qt, um eine intuitive Interaktion und einen zuverlässigen Betrieb für Maschinenbediener zu gewährleisten.
Prüfen Sie vorgeschlagene und bereits implementierte technische Lösungen, um die architektonische Konsistenz und die Einhaltung von Projektstandards sicherzustellen.
Erstellen Sie technische Dokumentationen zur Unterstützung der Wartbarkeit, der Einarbeitung und des Wissenstransfers.
Technologien:
C++14
Qt5.5
ACF framework
GenICam
Multithreading model
SVN
Windows
C++ Softwareentwickler
Leica Geosystems AG
Industrie und Maschinenbau
1000-5000 Mitarbeiter
Ich implementiere und betreue den Prototyp einer Vermessungsdrohne, indem ich eingebettete und ROS basierte Software entwickle, um Kameras und Sensoren zu integrieren, Kommunikationsprotokolle zu implementieren und zu verwalten, Geodaten zu verarbeiten und einen zuverlässigen Echtzeitbetrieb sicherzustellen.
Hauptaufgaben:
Entwicklung von C++ Software und Implementierung von ROS Knoten für die Sensorintegration und den Datenfluss.
Integration von Kameras und Sensoren, darunter Leica GS18 und Leica TTB, sowie Verwaltung von Kommunikationsprotokollen wie MavLink.
Implementierung von Datenverarbeitungs-Pipelines für Geotagging, Lokalisierung und Objektverfolgung.
Sicherstellung der Zeitsynchronisation zwischen Sensoren und Systemen für eine präzise Datenfusion.
Definition und Durchführung von UnitTests mit GoogleTest sowie von Komponententests mit RosTest (Python).
Entwerfen und Pflegen einer SoftwareInLoop (SiL) Testumgebung für Validierungs und Regressions Tests.
Entwickeln von Tools und Skripten für Automatisierung, Testkoordination und Datenanalyse.
Erstellen von technischer Dokumentation, Spezifikationen und Testberichten.
Technologien:
C++11
Python
ROS
Multiprocessing model
Kommunikationsprotokolle
CMake
Git
Linux
Product owner / Halbleiter
Harman Becker Automotive Systems GmbH
Automobil und Fahrzeugbau
1000-5000 Mitarbeiter
Ich leite ein Softwareentwicklungsteam im Ausland und verbinde dabei die Rolle des Product Owners mit der Teamleitung. Ich koordiniere die Zusammenarbeit und unterstütze das Team bei der Entwicklung zuverlässiger, skalierbarer Softwarelösungen.
Hauptaufgaben:
Funktion als „Product Owner“ für ein Offshore-Entwicklungsteam.
Als „Teamleiter“ Koordination der täglichen Arbeit, der Prioritäten und der Kommunikation zwischen den verteilten Teams.
Analyse, Konzeption und Überprüfung von Softwarelösungen zur Sicherstellung der technischen Qualität.
Durchführung von System und Fehler Analysen sowie Förderung einer effektiven Fehlerbehebung.
Erörterung architektonischer Details und Anpassung bestehender Anforderungen nach Bedarf.
Überprüfung und Pflege der technischen Dokumentation hinsichtlich Verständlichkeit und Vollständigkeit.
Technologien:
UML
C++
Enterprise Architect
C++ Softwareentwickler
Maurer Electronics GmbH
Sonstiges
500-1000 Mitarbeiter
Ich entwickle C++ Softwarekomponenten für das MEInspect Modulen innerhalb des Dokumentenprüfsystems VISOCORE®. Der Schwerpunkt meiner Arbeit liegt auf der Analyse und Optimierung des Arbeitsablaufs der Personalisierungs Engine sowie der Umsetzung der Ergebnisse in robuste Software Implementierungen.
Hauptaufgaben:
Entwicklung von Softwarekomponenten in C++.
Erstellung und Weiterentwicklung von Verarbeitungs und Verifizierungs ACF Modulen.
Integration von Industriekameras in das System mithilfe von GenICam.
Entwicklung von Bildverarbeitungsalgorithmen mit HALCON.
Implementierung von ACF Komponenten zur Mustererkennung sowie zur Fehler und Rausch erkennung.
Entwurf und Implementierung von Verifizierungsabläufen gemäß den Spezifikationsdokumenten.
Erstellen von Benutzeroberflächen mit Qt.
Definieren und Implementieren von UnitTests mit GoogleTest.
Definieren und Implementieren von komponentenbasierten Tests mit GoogleTest.
Entwerfen und Implementieren einer SoftwareInLoop (SiL) Testumgebung.
Erstellen und Überprüfen der technischen Dokumentation.
Anwenden von Multithreading Konzepten für leistungskritische Komponenten.
Technologien:
C++14
Qt5.5
ACF
GenICam
Image processing
Multithreading model
SVN
Windows
C++ Softwareentwickler
BMW Group
Automobil und Fahrzeugbau
>10.000 Mitarbeiter
Ich arbeite an SensorFusions und ComputerVision ROS Knoten für HAD/ADAS-Projekte, wobei mein Schwerpunkt auf robusten C++ Implementierungen und der Systemintegration liegt. Da die Codebasis aus der Forschung stammt und häufig die Korrektur und Neuimplementierung von Modulen erfordert, die ursprünglich von Doktoranden entwickelt wurden, lege ich besonderen Wert auf Wartbarkeit, klare Schnittstellen und wiederholbare Tests.
Hauptaufgaben:
Entwicklung von C++ Software für sensorbezogene Komponenten und ROS Knoten.
Integration von Hardware (Kamera, LiDAR, GPS, RADAR) und Sicherstellung eines zuverlässigen Datenflusses in den Perceptionstack.
Erstellung einheitlicher, generischer Schnittstellen für externe Verbindungen über CAN und Ethernet.
Anzeige und Validierung von Sensorausgaben mithilfe einer standardisierten RVIZ Visualisierung.
Neuimplementierung und Refactoring von Forschungscode, um Produktionsstandards und Projektkonventionen zu erfüllen.
Aktualisieren und anpassen herstellerspezifische APIs, um die Kompatibilität mit sich weiterentwickelnder Hardware zu gewährleisten.
Entwickeln von UnitTests mit GoogleTest und Definieren von komponentenbasierten Tests mit RosTest.
Erstellen von technischer Dokumentation für Komponenten, Schnittstellen und Testverfahren.
Technologien:
C++11
Python
ROS
RVIZ
Multiprocessing model
Kommunikationsprotokolle
Embedded
Git
Linux
Embedded C++ Softwareentwickler
BMW Group
Automobil und Fahrzeugbau
>10.000 Mitarbeiter
Ich entwickle eingebettete C++ Software für Karosseriesteuergeräte, wobei ich den Schwerpunkt auf robuste, modulare Architekturen und testbare Komponenten lege.
Hauptaufgaben:
Entwicklung von C++ Softwarekomponenten für das CA/CL Modul (Central Access and Comfort Locking) auf Basis von DOORS Anforderungen unter Gewährleistung der Einhaltung der funktionalen Spezifikationen.
Entwurf und Pflege einer modularen, effizienten Softwarearchitektur im Einklang mit den AUTOSAR Prinzipien und den Anforderungen der Embedded Entwicklung.
Implementierung und Validierung von Kommunikationsstacks unter Verwendung von CAN und LIN Protokollen für einen zuverlässigen Nachrichtenaustausch im Fahrzeug.
Erstellen und Ausführen von UnitTests mit GoogleTest, um Codequalität, Testabdeckung und Regressionsschutz sicherzustellen.
Definieren und Implementieren von HiL und SiL Testen zur Automatisierung von Testszenarien und zur Validierung der Systemintegration.
Verwalten des Quellcodes und der Zusammenarbeit mithilfe von Git sowie Dokumentieren von Entwürfen, Schnittstellen und Testplänen in einer klaren technischen Dokumentation.
Technologien:
C++03
Kommunikationsprotokolle (CAN and LIN)
Embedded
AUTOSAR
DOORS
Git
Linux
C++ Softwareentwickler
Advantest Europe GmbH
Sonstiges
1000-5000 Mitarbeiter
Ich entwerfe und entwickle hochwertige C++ Softwarekomponenten für komplexe eingebettete Testsysteme, wobei ich besonderen Wert auf Architektur, Zuverlässigkeit und Wartbarkeit lege. Meine Arbeit verbindet fundiertes technisches Fachwissen mit strukturierter Analyse, klaren Designprinzipien und gründlichen Tests. Ich arbeite eng mit funktionsübergreifenden Teams zusammen, um eine nahtlose Integration und eine konsistente Systemleistung sicherzustellen.
Hauptaufgaben:
Implementierung modularer Softwarekomponenten und Integration neuer Funktionen in die Gesamtarchitektur des ATE-Systems.
Durchführung von Code Reviews zur Sicherstellung der Codequalität, der Wartbarkeit und der Einhaltung von Projektstandards.
Definition und Durchführung von UnitTests zur Validierung des Komponentenverhaltens und zur Gewährleistung der Systemzuverlässigkeit.
Durchführung von Architekturanalysen und Erstellung von Komponentendesigns in Übereinstimmung mit dem 93000 Architekturmodell.
Teilnahme an Designreviews und Validierung von Designentscheidungen zur Gewährleistung der systemweiten Konsistenz und Leistung.
Technologien:
C++
UML
Git
Embedded
Linux
C++ Softwareentwickler
GMG GmbH & Co. KG
Sonstiges
250-500 Mitarbeiter
Ich entwerfe und implementiere Farbmanagement Anwendungen innerhalb der GMG Production Suite, wobei mein Schwerpunkt auf leistungsstarker C++ Entwicklung, plattformübergreifender Kompatibilität und robusten Lösungen für die Benutzeroberfläche liegt. Meine Arbeit trägt dazu bei, die Zuverlässigkeit, Skalierbarkeit und Benutzerfreundlichkeit professioneller Druckproduktions Workflows zu verbessern.
Hauptaufgaben:
Entwicklung von C++ Softwarekomponenten, einschließlich ACF Modulen, für Farbmanagement Workflows.
Implementierung von Qt basierten Benutzeroberflächen zur Unterstützung einer effizienten und intuitiven Benutzerinteraktion.
Integration externer Bibliotheken und Sicherstellung einer nahtlosen Interoperabilität innerhalb des Anwendungsstacks.
Behebung von Fehlern in internen Komponenten und Komponenten von Drittanbietern.
Portierung von Anwendungsfunktionen von Windows auf macOS und Linux.
Durchführung plattformübergreifender Tests zur Sicherstellung eines konsistenten Verhaltens und einer konsistenten Leistung.
Technologien:
C++03
Qt4.8
ACF
SVN
Windows / macOS / Linux
C++ Softwareentwickler
Superwise Technologies AG
Sonstiges
10-50 Mitarbeiter
Ich entwickle einen Prototyp für ein Bildklassifizierungssystem, das auf einer eigens entwickelten vierdimensionalen neuronalen Netzwerkarchitektur basiert. Die Umsetzung stützt sich auf die wissenschaftliche Forschung der Unternehmensgründer und verbindet klassische Bildverarbeitungsalgorithmen mit fortschrittlicher KI Analyse. Dieser hybride Ansatz untersucht unkonventionelle neuronale Netzwerkstrukturen, um über das herkömmliche Design neuronaler Netzwerke hinauszugehen und die Fähigkeiten der Mustererkennung zu erweitern.
Hauptaufgaben:
Entwicklung und Implementierung einer neuartigen Architektur für neuronale Netze zur experimentellen Bildklassifizierung.
Entwicklung von C++-Softwarekomponenten (ACF) für die Bildverarbeitung und die Integration von Klassifikatoren.
Erstellung maßgeschneiderter Bildverarbeitungsalgorithmen, die auf den Datenfluss des Prototyps abgestimmt sind.
Dokumentation der Architekturkonzepte, Algorithmen und Implementierungsdetails in der technischen Dokumentation.
Technologien:
C++03
Qt4.6
ACF
SVN
Windows
C/C++ Softwareentwickler / Architekt
Meilhaus Electronic GmbH
Sonstiges
10-50 Mitarbeiter
Verantwortlich für den vollständigen Entwicklungszyklus von Low Level Software für Industrie und Embedded Systeme, mit Schwerpunkt auf Linux Gerätetreibern für PCI und ISA I/O Karten. Die Tätigkeit umfasste die Implementierung von Standard und echtzeitoptimierten Treibervarianten für deterministische und latenzkritische Anwendungen. Dazu gehörten DMA Datenübertragungen, Konfiguration von DMA Engines und die Sicherstellung einer zuverlässigen, hochperformanten Kommunikation zwischen Hardware und Systemspeicher. Weitere Aufgaben waren die Entwicklung modularer C und C++ Bibliotheken (inkl. Echtzeitvarianten), die Implementierung einer RPC Kommunikationsbibliothek für verteilte Systeme sowie die Erstellung von Unit Tests und technischer Dokumentation.
Hauptaufgaben:
Design und Implementierung von Anwendungen in Bereich der Messtechnik
Festlegung der Softwarearchitektur
Erstellung der technischen Spezifikation für Softwaremodule
Implementierung von Softwarekomponenten
Design und Implementierung verschiedener hardwarenahen Treiber-Modulen (unter anderem für Echtzeitkernels) für die hausinternen Mess- und IO-Karten
Design und Implementierung der MeiDS Bibliothek.
Betreuung der kundenspezifischen Integration von Meilhaus-Karten unter Linux (Standard und Embedded)
Erstellung der technischen Dokumentation.
Unterstützung bei der Entwicklung von Hardware
Entwicklung und Implementierung von Software für Embedded-Geräten:
MESynapseUSB
MESynapseLan
MESynapseNeuron
Kontaktanfrage
Einloggen & anfragen.
Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.