C++-Experte für technische Anwendungen unter Linux und Windows
Aktualisiert am 27.09.2026
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2026
Verfügbar zu: 100%
davon vor Ort: 100%
C++
Windows 11
Linux
Medizintechnik
Scrum
EtherCAT
Englisch gute Kenntnisse
Python
Back-End
Maschinensteuerung
Docker
Deutsch
Englisch: gut

Einsatzorte

Einsatzorte

Deutschland


möglich

Projekte

Projekte

5 Monate
2026-05 - 2026-09

Maschinensteuerung Aufzugstechnik

Software-Entwickler C++17 Python Git ...
Software-Entwickler

Fortsetzung des vorigen Projekts aus 2025.

Ergänzende Themen:

  • Fehlersuche und Bugfixing im Laboraufbau
  • Codeoptimierung u.a. unter Nutzung von C++-Templates
  • Entwicklung im Docker-Container mit VS Code
  • Deployment von Docker-Images mittels Ansible Playbooks
  • Zentrale Speicherung von verteilten Logging-Daten auf einem Loki-Server
  • Nutzung des Loki Docker-Drivers zur Übertragung der Logging-Daten aus verteilten Docker-Containern
  • Automatische Generierung von Fehler- und Warnungs-Codes und eines C++-Templates auf Basis von JSON-Files mittels CMake für das Logging unter C++ (SPDLOG)
  • Automatische Generierung der Dokumentation (Doxygen) auf Basis von JSON-Files für Fehler und Warnungen
  • Automatische Generierung von Unittests (Google Test) auf Basis von JSON-Files für automatisch erzeugte Fehler und Warnungen
  • Verstärkter Einsatz von KI zur Qualitätsverbesserung und Analyse
Debian WSL Doxygen CMake Docker Container GCC Linux Loki Grafana JSON Ansible Bitbucket Google Test KI-Tools
C++17 Python Git CMake C++ JSON Open
Maschinenbau
Stuttgart
1 Jahr 4 Monate
2024-03 - 2025-06

Maschinensteuerung Aufzugstechnik

Software-Entwickler C++17 C++ Python ...
Software-Entwickler
  • Softwareentwicklung im Rahmen einer Neuentwicklung von Hard- und Software für einen seillosen Aufzug mit horizontaler und vertikaler Bewegungsrichtung
  • Agile Softwareentwicklung im internationalen Scrum-Team
  • Projektsprache und Dokumentation in Englisch
  • Enge Zusammenarbeit mit dem Hardware-Team
  • Zielsystem: Vernetzte Industrie-PCs mit Linux Echtzeit-Kernel, CAN-Feldbus (CANopen)
  • Programmiersprachen C++17 und Python
  • CMake für verschiedene Compiler-Builds
  • Objektorientiertes Design
  • Multithreading
  • Entwicklung unter Windows 11 und Linux (Ubuntu)
  • Versionsverwaltung: Git
  • Atlassian Toolchain (Jira, Bitbucket, Confluence, Bamboo)
  • Entwurf und Implementierung von Zustandsmaschinen für die Aufzugsteuerung mittels BOOST SML
  • Entwurf und Implementierung einer Softwarekomponente zum Senden von HTTP-Requests
  • Entwurf und Implementierung einer Softwarekomponente zur Ansteuerung eines DMX-Controllers für die Lichtsteuerung
  • Entwurf und Implementierung von Simulationssoftware
  • Update von bestehender Software für die Ansteuerung verschiedener Geräte
  • Erarbeitung eines Konzepts zur Erfassung, Speicherung, Weiterleitung und Reporting von Fehlerzuständen. "Proof of concept" durch Beispielimplementierung und Test
  • Speicherung und Darstellung von Diagnose- und Fehlerdaten (Tools: MQTT, Telegraf, InfluxDB und Grafana)
  • Datenaustausch zwischen den Komponenten mittels MQTT (Mosquitto MQTT-Server)
  • Durchführung von manuellen Software- und Hardwaretests im Laboraufbau
  • Serialisierung / Deserialisierung von Konfigurationsdateien (XML / JSON)
  • Programmierung von Unittests mittels GoogleTest
  • Automatisierte Tests auf CI-System mittels Hardware-Simulation
  • Software-Dokumentation mittels Confluence, Doxygen und PlantUML
Visual Studio Code Atlassian JIRA Bamboo Bitbucket Atlassian Confluence GCC Grafana Mosquitto Boost SML Ubuntu Google Test CMake Doxygen PlantUML
C++17 C++ Python Git CMake OOD JSON XML Scrum Agile Softwareentwicklung Englisch: gut Linux MQTT Continuous Integration Unittest CANopen Multithreading UML
Stuttgart
1 Jahr 11 Monate
2021-02 - 2022-12

Maschinensteuerung für automatisierten MEMS-Test

Software-Entwickler C++17 C++ EtherCAT ...
Software-Entwickler
  • Softwareentwicklung im Rahmen einer Neuentwicklung von Hard- und Software für den automatisierten Test von MEMS (Micro-Electro-Mechanical Systems)
  • Synchronisation verschiedener Geräte-Komponenten
  • Multi-Prozess-System
  • Objektorientiertes Design
  • Roboter-Ansteuerung (Pick & Place) mittels OPC UA 
  • Interprozess-Kommunikation mittels shared memory und OPC UA
  • EtherCAT-Feldbus 
  • Integration eines RFID-Readers über IO-Link
  • Inbetriebnahme und Test verschiedener Hardware-Komponenten
  • Entwurf und Implementierung einer statischen Bibliothek zur Abfrage von Serverdaten (Post Processing) mittels REST-API
  • Implementierung eines Codegenerators (PowerShell) zur Erzeugung von C++-Code aus einem Enterprise Architect Zustandsdiagramm (Nutzung des EA Automation Interfaces) 
  • Entwurf und Implementierung einer Hardware-Simulation auf EtherCAT-Feldbus-Ebene über ein Plugin-Konzept (Laden von Simulations-DLLs zur Laufzeit)
  • Enge Zusammenarbeit mit dem Mechanik- und Elektronik-Team
  • Dokumentation in Englisch
  • Entwicklung unter Windows 10
  • Zielsystem: Industrie-PC mit Windows 10
  • Programmiersprachen: C++17 (CMake-Builds), C, Python, PowerShell Script
Visual Studio 2019 Visual C++ Boost Enterprise Architect Git-Server Atlassian JIRA Jenkins Microsoft Sharepoint Microsoft Package Manager (vcpkg) PowerShell Windows 10
C++17 C++ EtherCAT OPC UA Python OOD JSON CMake XML DLL-Programmierung Standard Template Library MFC Englisch gute Kenntnisse
Rosenheim, Oberbayern
2 Jahre 5 Monate
2018-02 - 2020-06

Softwareentwicklung für medizinische Laborgeräte im Großlabor

Software-Entwickler Scrum Agile Softwareentwicklung Behavior Driven Development ...
Software-Entwickler
  • Neuentwicklung (Hardware und Software) eines Laborgeräts (3-Achsen-System)
  • Agile Softwareentwicklung im internationalen Scrum-Team
  • Projektsprache und Dokumentation in Englisch
  • Enge Zusammenarbeit mit dem Hardware-Team
  • Zielsystem: Industrie-PC mit Linux Echtzeit-Kernel
  • Programmiersprachen C++11, C und Python
  • Behavior Driven Development (Radish)
  • Erstellung von Feature Files für Unittests
  • Automatisierte Klassentests mittels Google Test
  • Automatisierte Tests auf CI-System mittels Hardware-Simulation
  • Datenaustausch mit anderen Gerätekomponenten und Servern (Socket-Kommunikation / RabbitMQ-Server)
  • Datenserialisierung mittels Google Protocol Buffers
  • Schreiben / Lesen von Konfigurationsdateien (XML / JSON)
  • Erstellung Testsoftware in Python für Ansteuerung der device controller (CANopen, DS402)
  • Integration eines EtherCAT-Masters für den Betrieb über EtherCAT (CoE)
  • Erstellung von Linux-Bibliotheken (C) für die Ansteuerung der Hardware mittels CAN Befehlen
  • Anpassung des Linux-Kernels für Zugriff auf eine Mini PCI Express Karte (EtherCAT Master)
  • Design und Programmierung einer Abstraktionsschicht (Hardware Abstraction Layer in C++) für den abstrahierten Zugriff auf Hardware-Komponenten (Dependency Injection und IoC-Container)
  • High level Programmierung in C++ entsprechend der jeweiligen Sprint-Ziele anhand vorgegebener Requirements, Unit Specifications und Use Cases
  • Dokumentation im Rahmen des regulierten Entwicklungsprozesses nach DIN EN ISO 13485 und IEC 62304
Microsoft Sharepoint TFS Radish Google Test Google Protocol Buffers Eclipse Enterprise Architect Linux Container Microsoft Windows 10 Ubuntu GCC RabbitMQ Electric Flow Atlassian Confluence Bitbucket Klocwork
Scrum Agile Softwareentwicklung Behavior Driven Development C++11 Python Gherkin Unittest Klassentest Englisch: gut Objektorientierte Analyse und Design OOA OOD CANopen EtherCAT Continuous Integration Linux DIN EN ISO 13485 Git XML JSON IEC 62304
1 Jahr 6 Monate
2016-01 - 2017-06

Architektur-Optimierung einer Software im medizinischen Dentalbereich

Software-Architekt C++ NuGet-Paketierung Windows-Scripting ...
Software-Architekt
  • Optimierung der Architektur einer CAD-/CAM-Software im Dentalbereich (medizinische Zahn-Restaurationen)
  • Modularisierung der Software
  • Verringerung der Buildzeiten
  • Auslagerung von C++-Projekten als NuGet-Pakete
  • Erarbeitung eines Konzepts zur automatisierten Versionierung und Erstellung von nativen NuGet-Paketen (C++-DLLs)
  • Versionsnummern-Konzept nach SemVer 2.0
  • Architekturüberprüfung und ggf. Programmanpassung
  • Anpassung PowerShell-Skripte
  • Programmierung in C++
  • Anpassung von C++-Templates (C++11-Standard)
  • Analyse der Abhängigkeiten von bestehenden .NET-Komponenten mittels Scripting unter Enterprise Architect
  • Programmierung eines PDB-Symbolparsers als Visual Studio 2015 Extension (VSIX Visual Studio Plugin) mittels Debug Interface Access SDK (DIA)
  • Entwicklung unter Windows 7

  • Zielsystem: Windows 7 / Windows 10

MS Visual Studio 2015 Enterprise Architect 12.1 TeamCity Enterprise 10.0 Plastic SCM 5.4 PowerShell NuGet Microsoft Windows 7 ProGet Package Manager 4.6 Axivion Bauhaus Suite 6.5 Debug Interface Access SDK (DIA) VSIX
C++ NuGet-Paketierung Windows-Scripting MS Visual C++ JScript Architektur ATL MFC STL Standard Template Library Active Template Library Microsoft Foundation Classes DLL-Programmierung
10 Monate
2015-03 - 2015-12

Verarbeitung und Visualisierung von Flugsicherungs-Radardaten

Software-Entwickler C++ C Linux-Scripting ...
Software-Entwickler
  • Erweiterung der Radarbilddarstellung des Flugverkehrs
  • Integration eines zusätzlichen Radar-Datenstroms
  • Datenübermittlung mittels ASTERIX-Protokoll
  • GUI-Programmierung
  • Schnittstellen-Programmierung
  • Anpassung Linux-Skripte
  • Programmierung in C++ und C
  • Entwicklung unter Linux und Windows
  • Zielsystem: Linux (CentOS / Red Hat)
  • Projektsprache: Englisch
  • Design
  • Implementierung
  • Dokumentation (Requirements, Software-Design)
  • Zusammenarbeit mit in- und ausländischen Entwicklungspartnern
GNU C++ (GCC) unter Linux Eclipse Subversion In-Step TestTrack Linux Windows
C++ C Linux-Scripting Motif ASTERIX-Protokoll
Karlsruhe
3 Jahre 3 Monate
2011-10 - 2014-12

Bediensoftware für medizinische Fluoroscopy-Geräte

Software-Entwickler DICOM Objektorientiertes Design Objektorientierte Programmierung ...
Software-Entwickler
  • Erweiterung der bestehenden Bediensoftware für Fluoroscopy-Geräte
  • Aufbau einer C++-Bibliothek zur Patienten- und Bilddatenverwaltung
  • GUI-Programmierung
  • Datenbank: SQLite
  • Programmierung in C++ in Verbindung mit Qt-Bibliothek
  • Datenübermittlung mittels DICOM-Standard
  • Entwicklung unter Linux und Windows
  • Zielsystem: Linux
  • Projektsprache: Deutsch und Englisch
  • Design
  • Implementierung
  • Fehler-Diagnose und -behebung
  • Zusammenarbeit mit chinesischen Entwicklungspartnern
MS Visual C++ Qt4 Qt5 SQLite Linux Windows QtCreator unter Linux und Windows GNU C++ (GCC) unter Linux Git (Versionsverwaltung) unter Windows und Linux Merge DICOM C/C++ Toolkit unter Linux und Windows Visual Studio 2010 mit Qt (Visual C++) Enterprise Architect (CASE-Tool, UML-Modellierung)
DICOM Objektorientiertes Design Objektorientierte Programmierung GUI-Programmierung
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Fachhochschule Mannheim
Abschluß als Diplom-Informatiker (FH) 1989

Position

Position

Software-Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

C++ Windows 11 Linux Medizintechnik Scrum EtherCAT Englisch gute Kenntnisse Python Back-End Maschinensteuerung Docker

Produkte / Standards / Erfahrungen / Methoden

Agile Softwareentwicklung
Architektur
Atlassian Confluence
Bitbucket
CANopen
Continuous Integration
Eclipse
Electric Flow
Enterprise Architect
GCC
Gherkin
Git
Google Protocol Buffers
Google Test
JSON
Klassentest
Klocwork
Linux Container
Microsoft Sharepoint
OOD
RabbitMQ
Radish
Scrum
STL
Unittest
XML
Maschinensteuerung
OPC UA
MQTT
Jira
Bamboo
CMake

Betriebssysteme

Linux
Microsoft Windows 11
Ubuntu
Debian

Programmiersprachen

C
C++17
GNU C++ (GCC) unter Linux
Python

Datenbanken

SQL
SQLite
InfluxDB

Datenkommunikation

AMQP
Socket
OPC UA
MQTT

Hardware

EtherCAT
CAN
Proprietäre HW

Branchen

Branchen

  • Medizintechnik
  • Flugsicherung
  • Energieautomation
  • IT-Dienstleistungen
  • Chemie
  • Druckereitechnik
  • Maschinenbau
  • Logistik/Versand
  • Telekommunikation

Einsatzorte

Einsatzorte

Deutschland


möglich

Projekte

Projekte

5 Monate
2026-05 - 2026-09

Maschinensteuerung Aufzugstechnik

Software-Entwickler C++17 Python Git ...
Software-Entwickler

Fortsetzung des vorigen Projekts aus 2025.

Ergänzende Themen:

  • Fehlersuche und Bugfixing im Laboraufbau
  • Codeoptimierung u.a. unter Nutzung von C++-Templates
  • Entwicklung im Docker-Container mit VS Code
  • Deployment von Docker-Images mittels Ansible Playbooks
  • Zentrale Speicherung von verteilten Logging-Daten auf einem Loki-Server
  • Nutzung des Loki Docker-Drivers zur Übertragung der Logging-Daten aus verteilten Docker-Containern
  • Automatische Generierung von Fehler- und Warnungs-Codes und eines C++-Templates auf Basis von JSON-Files mittels CMake für das Logging unter C++ (SPDLOG)
  • Automatische Generierung der Dokumentation (Doxygen) auf Basis von JSON-Files für Fehler und Warnungen
  • Automatische Generierung von Unittests (Google Test) auf Basis von JSON-Files für automatisch erzeugte Fehler und Warnungen
  • Verstärkter Einsatz von KI zur Qualitätsverbesserung und Analyse
Debian WSL Doxygen CMake Docker Container GCC Linux Loki Grafana JSON Ansible Bitbucket Google Test KI-Tools
C++17 Python Git CMake C++ JSON Open
Maschinenbau
Stuttgart
1 Jahr 4 Monate
2024-03 - 2025-06

Maschinensteuerung Aufzugstechnik

Software-Entwickler C++17 C++ Python ...
Software-Entwickler
  • Softwareentwicklung im Rahmen einer Neuentwicklung von Hard- und Software für einen seillosen Aufzug mit horizontaler und vertikaler Bewegungsrichtung
  • Agile Softwareentwicklung im internationalen Scrum-Team
  • Projektsprache und Dokumentation in Englisch
  • Enge Zusammenarbeit mit dem Hardware-Team
  • Zielsystem: Vernetzte Industrie-PCs mit Linux Echtzeit-Kernel, CAN-Feldbus (CANopen)
  • Programmiersprachen C++17 und Python
  • CMake für verschiedene Compiler-Builds
  • Objektorientiertes Design
  • Multithreading
  • Entwicklung unter Windows 11 und Linux (Ubuntu)
  • Versionsverwaltung: Git
  • Atlassian Toolchain (Jira, Bitbucket, Confluence, Bamboo)
  • Entwurf und Implementierung von Zustandsmaschinen für die Aufzugsteuerung mittels BOOST SML
  • Entwurf und Implementierung einer Softwarekomponente zum Senden von HTTP-Requests
  • Entwurf und Implementierung einer Softwarekomponente zur Ansteuerung eines DMX-Controllers für die Lichtsteuerung
  • Entwurf und Implementierung von Simulationssoftware
  • Update von bestehender Software für die Ansteuerung verschiedener Geräte
  • Erarbeitung eines Konzepts zur Erfassung, Speicherung, Weiterleitung und Reporting von Fehlerzuständen. "Proof of concept" durch Beispielimplementierung und Test
  • Speicherung und Darstellung von Diagnose- und Fehlerdaten (Tools: MQTT, Telegraf, InfluxDB und Grafana)
  • Datenaustausch zwischen den Komponenten mittels MQTT (Mosquitto MQTT-Server)
  • Durchführung von manuellen Software- und Hardwaretests im Laboraufbau
  • Serialisierung / Deserialisierung von Konfigurationsdateien (XML / JSON)
  • Programmierung von Unittests mittels GoogleTest
  • Automatisierte Tests auf CI-System mittels Hardware-Simulation
  • Software-Dokumentation mittels Confluence, Doxygen und PlantUML
Visual Studio Code Atlassian JIRA Bamboo Bitbucket Atlassian Confluence GCC Grafana Mosquitto Boost SML Ubuntu Google Test CMake Doxygen PlantUML
C++17 C++ Python Git CMake OOD JSON XML Scrum Agile Softwareentwicklung Englisch: gut Linux MQTT Continuous Integration Unittest CANopen Multithreading UML
Stuttgart
1 Jahr 11 Monate
2021-02 - 2022-12

Maschinensteuerung für automatisierten MEMS-Test

Software-Entwickler C++17 C++ EtherCAT ...
Software-Entwickler
  • Softwareentwicklung im Rahmen einer Neuentwicklung von Hard- und Software für den automatisierten Test von MEMS (Micro-Electro-Mechanical Systems)
  • Synchronisation verschiedener Geräte-Komponenten
  • Multi-Prozess-System
  • Objektorientiertes Design
  • Roboter-Ansteuerung (Pick & Place) mittels OPC UA 
  • Interprozess-Kommunikation mittels shared memory und OPC UA
  • EtherCAT-Feldbus 
  • Integration eines RFID-Readers über IO-Link
  • Inbetriebnahme und Test verschiedener Hardware-Komponenten
  • Entwurf und Implementierung einer statischen Bibliothek zur Abfrage von Serverdaten (Post Processing) mittels REST-API
  • Implementierung eines Codegenerators (PowerShell) zur Erzeugung von C++-Code aus einem Enterprise Architect Zustandsdiagramm (Nutzung des EA Automation Interfaces) 
  • Entwurf und Implementierung einer Hardware-Simulation auf EtherCAT-Feldbus-Ebene über ein Plugin-Konzept (Laden von Simulations-DLLs zur Laufzeit)
  • Enge Zusammenarbeit mit dem Mechanik- und Elektronik-Team
  • Dokumentation in Englisch
  • Entwicklung unter Windows 10
  • Zielsystem: Industrie-PC mit Windows 10
  • Programmiersprachen: C++17 (CMake-Builds), C, Python, PowerShell Script
Visual Studio 2019 Visual C++ Boost Enterprise Architect Git-Server Atlassian JIRA Jenkins Microsoft Sharepoint Microsoft Package Manager (vcpkg) PowerShell Windows 10
C++17 C++ EtherCAT OPC UA Python OOD JSON CMake XML DLL-Programmierung Standard Template Library MFC Englisch gute Kenntnisse
Rosenheim, Oberbayern
2 Jahre 5 Monate
2018-02 - 2020-06

Softwareentwicklung für medizinische Laborgeräte im Großlabor

Software-Entwickler Scrum Agile Softwareentwicklung Behavior Driven Development ...
Software-Entwickler
  • Neuentwicklung (Hardware und Software) eines Laborgeräts (3-Achsen-System)
  • Agile Softwareentwicklung im internationalen Scrum-Team
  • Projektsprache und Dokumentation in Englisch
  • Enge Zusammenarbeit mit dem Hardware-Team
  • Zielsystem: Industrie-PC mit Linux Echtzeit-Kernel
  • Programmiersprachen C++11, C und Python
  • Behavior Driven Development (Radish)
  • Erstellung von Feature Files für Unittests
  • Automatisierte Klassentests mittels Google Test
  • Automatisierte Tests auf CI-System mittels Hardware-Simulation
  • Datenaustausch mit anderen Gerätekomponenten und Servern (Socket-Kommunikation / RabbitMQ-Server)
  • Datenserialisierung mittels Google Protocol Buffers
  • Schreiben / Lesen von Konfigurationsdateien (XML / JSON)
  • Erstellung Testsoftware in Python für Ansteuerung der device controller (CANopen, DS402)
  • Integration eines EtherCAT-Masters für den Betrieb über EtherCAT (CoE)
  • Erstellung von Linux-Bibliotheken (C) für die Ansteuerung der Hardware mittels CAN Befehlen
  • Anpassung des Linux-Kernels für Zugriff auf eine Mini PCI Express Karte (EtherCAT Master)
  • Design und Programmierung einer Abstraktionsschicht (Hardware Abstraction Layer in C++) für den abstrahierten Zugriff auf Hardware-Komponenten (Dependency Injection und IoC-Container)
  • High level Programmierung in C++ entsprechend der jeweiligen Sprint-Ziele anhand vorgegebener Requirements, Unit Specifications und Use Cases
  • Dokumentation im Rahmen des regulierten Entwicklungsprozesses nach DIN EN ISO 13485 und IEC 62304
Microsoft Sharepoint TFS Radish Google Test Google Protocol Buffers Eclipse Enterprise Architect Linux Container Microsoft Windows 10 Ubuntu GCC RabbitMQ Electric Flow Atlassian Confluence Bitbucket Klocwork
Scrum Agile Softwareentwicklung Behavior Driven Development C++11 Python Gherkin Unittest Klassentest Englisch: gut Objektorientierte Analyse und Design OOA OOD CANopen EtherCAT Continuous Integration Linux DIN EN ISO 13485 Git XML JSON IEC 62304
1 Jahr 6 Monate
2016-01 - 2017-06

Architektur-Optimierung einer Software im medizinischen Dentalbereich

Software-Architekt C++ NuGet-Paketierung Windows-Scripting ...
Software-Architekt
  • Optimierung der Architektur einer CAD-/CAM-Software im Dentalbereich (medizinische Zahn-Restaurationen)
  • Modularisierung der Software
  • Verringerung der Buildzeiten
  • Auslagerung von C++-Projekten als NuGet-Pakete
  • Erarbeitung eines Konzepts zur automatisierten Versionierung und Erstellung von nativen NuGet-Paketen (C++-DLLs)
  • Versionsnummern-Konzept nach SemVer 2.0
  • Architekturüberprüfung und ggf. Programmanpassung
  • Anpassung PowerShell-Skripte
  • Programmierung in C++
  • Anpassung von C++-Templates (C++11-Standard)
  • Analyse der Abhängigkeiten von bestehenden .NET-Komponenten mittels Scripting unter Enterprise Architect
  • Programmierung eines PDB-Symbolparsers als Visual Studio 2015 Extension (VSIX Visual Studio Plugin) mittels Debug Interface Access SDK (DIA)
  • Entwicklung unter Windows 7

  • Zielsystem: Windows 7 / Windows 10

MS Visual Studio 2015 Enterprise Architect 12.1 TeamCity Enterprise 10.0 Plastic SCM 5.4 PowerShell NuGet Microsoft Windows 7 ProGet Package Manager 4.6 Axivion Bauhaus Suite 6.5 Debug Interface Access SDK (DIA) VSIX
C++ NuGet-Paketierung Windows-Scripting MS Visual C++ JScript Architektur ATL MFC STL Standard Template Library Active Template Library Microsoft Foundation Classes DLL-Programmierung
10 Monate
2015-03 - 2015-12

Verarbeitung und Visualisierung von Flugsicherungs-Radardaten

Software-Entwickler C++ C Linux-Scripting ...
Software-Entwickler
  • Erweiterung der Radarbilddarstellung des Flugverkehrs
  • Integration eines zusätzlichen Radar-Datenstroms
  • Datenübermittlung mittels ASTERIX-Protokoll
  • GUI-Programmierung
  • Schnittstellen-Programmierung
  • Anpassung Linux-Skripte
  • Programmierung in C++ und C
  • Entwicklung unter Linux und Windows
  • Zielsystem: Linux (CentOS / Red Hat)
  • Projektsprache: Englisch
  • Design
  • Implementierung
  • Dokumentation (Requirements, Software-Design)
  • Zusammenarbeit mit in- und ausländischen Entwicklungspartnern
GNU C++ (GCC) unter Linux Eclipse Subversion In-Step TestTrack Linux Windows
C++ C Linux-Scripting Motif ASTERIX-Protokoll
Karlsruhe
3 Jahre 3 Monate
2011-10 - 2014-12

Bediensoftware für medizinische Fluoroscopy-Geräte

Software-Entwickler DICOM Objektorientiertes Design Objektorientierte Programmierung ...
Software-Entwickler
  • Erweiterung der bestehenden Bediensoftware für Fluoroscopy-Geräte
  • Aufbau einer C++-Bibliothek zur Patienten- und Bilddatenverwaltung
  • GUI-Programmierung
  • Datenbank: SQLite
  • Programmierung in C++ in Verbindung mit Qt-Bibliothek
  • Datenübermittlung mittels DICOM-Standard
  • Entwicklung unter Linux und Windows
  • Zielsystem: Linux
  • Projektsprache: Deutsch und Englisch
  • Design
  • Implementierung
  • Fehler-Diagnose und -behebung
  • Zusammenarbeit mit chinesischen Entwicklungspartnern
MS Visual C++ Qt4 Qt5 SQLite Linux Windows QtCreator unter Linux und Windows GNU C++ (GCC) unter Linux Git (Versionsverwaltung) unter Windows und Linux Merge DICOM C/C++ Toolkit unter Linux und Windows Visual Studio 2010 mit Qt (Visual C++) Enterprise Architect (CASE-Tool, UML-Modellierung)
DICOM Objektorientiertes Design Objektorientierte Programmierung GUI-Programmierung
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Fachhochschule Mannheim
Abschluß als Diplom-Informatiker (FH) 1989

Position

Position

Software-Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

C++ Windows 11 Linux Medizintechnik Scrum EtherCAT Englisch gute Kenntnisse Python Back-End Maschinensteuerung Docker

Produkte / Standards / Erfahrungen / Methoden

Agile Softwareentwicklung
Architektur
Atlassian Confluence
Bitbucket
CANopen
Continuous Integration
Eclipse
Electric Flow
Enterprise Architect
GCC
Gherkin
Git
Google Protocol Buffers
Google Test
JSON
Klassentest
Klocwork
Linux Container
Microsoft Sharepoint
OOD
RabbitMQ
Radish
Scrum
STL
Unittest
XML
Maschinensteuerung
OPC UA
MQTT
Jira
Bamboo
CMake

Betriebssysteme

Linux
Microsoft Windows 11
Ubuntu
Debian

Programmiersprachen

C
C++17
GNU C++ (GCC) unter Linux
Python

Datenbanken

SQL
SQLite
InfluxDB

Datenkommunikation

AMQP
Socket
OPC UA
MQTT

Hardware

EtherCAT
CAN
Proprietäre HW

Branchen

Branchen

  • Medizintechnik
  • Flugsicherung
  • Energieautomation
  • IT-Dienstleistungen
  • Chemie
  • Druckereitechnik
  • Maschinenbau
  • Logistik/Versand
  • Telekommunikation

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.