C/C++ Softwareentwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 82140 Olching
- DACH-Region
- pl | en | de
- 28.06.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
4/2023 – 6/2024
Tätigkeitsbeschreibung
Umsetzung und Betreuung des Prototyps eines großformatigen Präzisions-3DScanners, der für den Flexodruck optimiert ist.
Aufgaben:
• C++ Softwareentwicklung
• Entwicklung von Softwarekomponenten (ICF)
• Entwicklung und Optimierung von Bildverarbeitungsalgorithmen
• Integration von Kameras in das System (GenICam/Hikrobot MVS)
• Integration von SPS (TwinCAT)
• Integration von Sensoren (USB)
• Umsetzung der Realisierung von Benutzerschnittstellen (Qt)
• Definition und Implementierung von komponentenbasierten Tests (CBUT)
• Definition und Implementierung von SiL-Testumgebung
• Structured text (STX) Softwareentwicklung
• Entwicklung und Optimierung von PlcTasks
• Konzepterstellung (Hardware und Software)
• Erstellung technischer Dokumentationen
• Unterstützung für Intellimatch Team
Bildverarbeitung, C++, Qt (Software)
2/2022 – 3/2023
Tätigkeitsbeschreibung
Implementierung der ALEXA35 (4,6K-Super-35-Kamera) GUI auf Basis der
vorgegebenen Spezifikation. Softwarelösungen gemäß den Anforderungen und Spezifikationen der
Projekte implementieren.
Aufgaben:
• UI-Entwicklung
• Umsetzung der Realisierung von Benutzerschnittstellen
• Definition und Implementierung der Kommunikation zwischen dem Hauptsystem und den autonomen Anzeigegeräten.
• Erstellung von komplexen UI-Tests (manuelle Testszenarien)
• C/C++ Softwareentwicklung
• Entwicklung von Backend-Änderungen im Kontext der neuen UI-Anforderungen
• Realisierung verschiedener Aufgaben, hauptsächlich kleinere Korrekturen und Bugfixes
• Definition und Implementierung von Unit Tests (gtest)
• Definition und Implementierung von Akzeptanztest (Robot Framework)
C++, User Interface (UI)
5/2021 – 1/2022
Tätigkeitsbeschreibung
Design und Implementierung einer Farbkalibrierungsanwendung für Hochpräziser
2D-Industriescanner für Offsetdrucker Speedmaster 2020 Generation.
Aufgaben:
• C++ Softwareentwicklung
• Integration von 15K Zeilenkameras in das System (GenICam)
• Entwicklung und Optimierung von Farbkalibrierungsalgorithmen
• Definition und Implementierung von Unit Tests (gtest)
• Erstellung technischer Dokumentationen
C++
8/2020 – 1/2021
Tätigkeitsbeschreibung
Umsetzung und Betreuung des Prototyps eines VeriCHECK SelfKiosk
(Biometrischer Datenverifikator)
Aufgaben:
• Softwareentwicklung unter C++
• Entwicklung und Optimierung von Bildverarbeitungsalgorithmen
• Integration einer neuen Softwarekomponente in einen bestehenden Anwendung
• Entwurf und Entwicklung einer Anwendungs-GUI
• Integration von SPS (TwinCAT)
• Definition und Implementierung von Unit Tests (gtest)
• Erstellung technischer Dokumentationen
Bildverarbeitung, C++, Qt (Software)
10/2018 – offen
Tätigkeitsbeschreibung
Softwareentwicklung im Projekt "MEInspect" für die Steuerung des Workflows der
Personalisierungsmaschine mit Schwerpunkt Bildaufnahme.
Aufgaben:
• C++ Softwareentwicklung
• Integration von Zeilenkamera (GenICam)
• Entwicklung von Softwarekomponenten (ACF)
• Integration der Schnittstelle VisionFramework und SPS (TwinCAT)
• Umsetzung der Realisierung von Benutzerschnittstellen (Qt)
• Definition und Implementierung von komponentenbasierten Tests (CBUT)
• Definition und Implementierung von SiL-Testumgebung
• Erstellung der technischen Dokumentation
• Unterstützung für MEInspect Team
Bildverarbeitung, C++, Qt (Software)
5/2018 – 2/2021
Tätigkeitsbeschreibung
Umsetzung und Betreuung des Prototyps eines Vermessungsdrohne (Leica AX20)
Aufgaben:
• C++ Softwareentwicklung
• Entwicklung von ROS-Knoten
• Integration von Kamera und Sensoren (Leica GS18, Leica TTB)
• Implementierung der Datenverarbeitung (geotagging)
• Definition und Implementierung von Unit Tests (gtest)
• Definition und Implementierung von SiL-Testumgebung
• Python Softwareentwicklung
• Definition und Implementierung von komponentenbasierten Tests (CBUT)
• Erstellung der technischen Dokumentation
• Unterstützung für URANOS Team
Embedded Linux, Linux Entwicklung, Robot Operating System, C++, Python
2/2018 – 4/2018
Tätigkeitsbeschreibung
Entwicklung von eingebetteter Software für integrierte Navigationsgeräte für AUDI.
Leitung eines Offshore-Team.
Aufgaben:
• Product owner / Halbleiter
• Koordinierung des Offshore-Softwareentwicklungsteam
• Analyse, Design und Review von Software-Lösungen
• Durchführung von System- und Fehleranalysen und anschließende Fehlerbehebung
• Besprechen Sie architektonische Details, passen Sie bestehende Anforderungen an
• Definieren Akzeptanztesten
• Verifizieren der technischen Dokumentation
• C++ Softwareentwicklung
• Realisierung verschiedener Aufgaben, hauptsächlich kleinere Korrekturen und Bugfixes
UML, Linux Entwicklung, Embedded Software, C++
7/2016 – 12/2017
Tätigkeitsbeschreibung
Erstellung einer IST-Stand-Analyse für die Steuerung des Workflows der
Personalisierungsmaschine mit dem Ziel der Softwareimplementierung
Aufgaben:
• C++ Softwareentwicklung
• Entwicklung von Verarbeitungs-/Verifikationskomponenten (ACF)
• Integration von Industriallekamera in das System (GenICam)
• Entwicklung und Optimierung von Bildverarbeitungsalgorithmen (HALCON)
• Erstellung von Dokumentenverifizierungs-Workflows
• Umsetzung der Realisierung von Benutzerschnittstellen (Qt)
• Definition und Implementierung von SiL-Testumgebung
• Erstellung der technischen Dokumentation
Bildverarbeitung, C++, Qt (Software)
8/2014 – 12/2016
Tätigkeitsbeschreibung
Allgemeiner embedded C++ Softwareentwickler.
Aufgaben:
• C++ Softwareentwicklung
• Implementierung der Softwarekomponenten für das CA/CL-Modul (Central Access and
Comfort Locking) von Anforderungenvon DOORS
• Implementierung der ROS-Knoten für Sensoren
• Herstellung von Schnittstellen für die externen Verbindungen (CAN und Ethernet) auf Basis der vordefinierten, einheitlichen und generischen Schnittstellen.
• Darstellung von Sensordaten in einer vorgegebenen einheitlichen Visualisierung (RVIZ).
• Aktualisierung der herstellerspezifischen APIs.
• Entwicklung von Unit Tests (gtest)
• Erarbeitung einer Effizienten, Modularen SW Architektur.
• Python Softwareentwicklung
• Entwicklung von HiL und SiL Tests
• Erstellung der technischen Dokumentation
Python, Robot Operating System, C++, Softwareentwicklung (allg.)
6/2013 – 7/2014
Tätigkeitsbeschreibung
C++ Softwareentwicklung (Analyse, Design, Implementierung, Test) für Advantest
93000 Testgerät (ATE-Layer).
Aufgaben:
• C++ Softwareentwicklung
• Implementierung von Komponenten
• Code-Reviews von Komponenten
• Integration der Funktionalität ins Gesamtsystem
• Definition und Implementierung von Unit Tests
• Analyse und Design
• Komponenten Design im 93000 Architektur Model
• Design-Reviews und Validierung
UML, C++, Linux Entwicklung
12/2011 – 9/2013
Tätigkeitsbeschreibung
Entwicklung und Implementierung von Farbmanagement-Anwendungen (GMG
Production Suite).
• C++ Softwareentwicklung
• Entwicklung von Softwarekomponenten (ACF)
• Umsetzung der Realisierung von Benutzerschnittstellen (Qt)
• Integrierung externer Bibliotheken
• Bug-fixing (auch externe Bibliotheken)
• Portierung von Windows auf MacOS
C++, Qt (Software)
8/2010 – 11/2011
Tätigkeitsbeschreibung
Realisierung und Design des Prototyps eines Bildklassifizierers auf der Basis eines
neuronalen Netzes.
Aufgaben:
• C++ Softwareentwicklung
• Entwicklung von Softwarekomponenten (ACF) für Bildverarbeitung und
Bildklassifikation
• Design und Umsetzung der künstlichen neuronalen Netzwerken (KI)
• Entwicklung von Bildverarbeitungsalgorithmen
• Erstellung der technischen Dokumentation
C++, Qt (Software)
1/2007 – 9/2009
Tätigkeitsbeschreibung
Design und Implementierung verschiedener hardwarenahen Treiber-Modulen (unter
anderem für Echtzeitkernels) für die hausinternen Mess- und IO-Karten.
Aufgaben:
• C Softwareentwicklung
• Entwicklung von Treibern (Linux)
• Entwicklung von Echtzeittreibern (Linux Xenomai)
• Definition und Implementierung von Unit Tests
• C++ Softwareentwicklung
• Entwicklung der Bibliothek (MeiDS)
• Entwicklung der Embedded-Version der Bibliothek
• Entwicklung von Beispielen
• Definition und Implementierung von Unit Tests
• Other Softwareentwicklung
• Python MeiDs interface und Beispielen (Python und Agilent VEE)
• MESynapseUSB Firmware (Assembler)
• Festlegung der Softwarearchitektur
• Unterstützung bei der Entwicklung von Hardware
• Erstellung der technischen Dokumentation
Embedded Entwicklung / hardwarenahe Entwicklung, C++, Embedded Linux, Linux (Kernel)
10/2005 – 12/2006
Tätigkeitsbeschreibung
Allgemeiner C-Software-Entwickler für ein Qualcom-basiertes Handy.
• C Softwareentwicklung
• Realisierung der zugewiesenen Aufgaben, hauptsächlich im Bereich der
Medienverarbeitung
• Evaluierung von Hardwarekomponenten (Kameras, Displays)
• Erstellung der technischen Dokumentation
Embedded Software, Softwareentwicklung (allg.)
4/2000 – 9/2005
Tätigkeitsbeschreibung
Entwicklung und Implementierung von Front-End und Back-End für industrielle
Messgeräte.
• Visual Basic Softwareentwicklung
• Entwicklung von Frontend-Anwendungen
• DB-Anbindungstests
• C++ Softwareentwicklung
• Entwicklung von Backend-Anwendungen
• Funktionale Tests
• C Softwareentwicklung
• Entwicklung von Treibern (Linux)
C++, VBA (Visual Basic for Applications), Embedded Entwicklung / hardwarenahe Entwicklung, Softwareentwicklung (allg.)
Ausbildung
Breslau
Weitere Kenntnisse
C/C++
Python
Softwarebibliotheken:
STL
Boost
Qt
Hauptfähigkeiten:
Objektorientierte Software-Entwicklung (OOP)
Komponentenbasierte Software-Entwicklung (COP)
Strukturierte Software-Entwicklung
Hardwarenahe Programmierung
Hardware-Integration
Bildverarbeitung
Persönliche Daten
- Polnisch (Muttersprache)
- Englisch (Gut)
- Deutsch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden