Softwareentwickler C/C++
Aktualisiert am 01.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2025
Verfügbar zu: 100%
davon vor Ort: 100%
C++
C
Python
Embedded Linux
QT
CI/CD/CT
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 1 Monat
2023-09 - 2025-09

Next-Generation Wärmepumpe

Softwareentwickler C++17 C++17 Python Scrum ...
Softwareentwickler C++17
Implementieren und Testen von Energiemanagementfunktionen für eine Wärmepumpensteuerung. Ich habe das Projekt bis zum MVP1-Status (Minimum Viable Product) begleitet.
Das Steuerungsmodul basiert auf einem Yocto-basierten Embedded-Linux.
Im Detail hat unser Team EEBUS Use-Cases zur Ansteuerung externer Komponenten implementiert.
Git Robot Framework Docker Confluence Jira GCC Microsoft Azure C4 Model Plant UML Yocto
C++17 Python Scrum CI/CD/CT UML 2.0
Vaillant
Remote, Remscheid
2 Jahre 7 Monate
2021-02 - 2023-08

Entwicklung eines Fahrstuhlsystems (TKE - MULTI)

Softwareentwickler C++17 C++17 Python Bash ...
Softwareentwickler C++17
HiL (Hardware in Loop) Simulation eines seillosen Fahrstuhlsystems das sich in vertikale sowie horizontale Richtung bewegen kann. Meine Aufgabe bestand in der Weiterentwicklung des Simulators sowie des Testrunners. Letzteres war für die Kommunikation zwischen der Hardware und der Simulation notwendig. Außerdem habe ich an der Software, zur Visualisierung der Ergebnisse mitgearbeitet.
Linux Git Jira Confluence Jenkins Bitbucket Rhapsody GCC
C++17 Python Bash Docker Cucumber Qt5
Remote
1 Jahr 1 Monat
2020-01 - 2021-01

Erweiterung Evidential Alkoholmessgerät

Softwareentwickler C++
Softwareentwickler

Erweiterungen des im Jahre 2012 entwickelten Atemalkoholmessgerätes.

Visual Studio Code
C++
Lübeck
3 Jahre 6 Monate
2016-08 - 2020-01

System zum ein- und auszahlen von Geldscheinen (Dispenser)

Softwareentwickler C++14 Embedded C++ Agile Entwicklung ...
Softwareentwickler

Der Dispenser ist eine Weiterentwicklung eines Vorläufermodells. Die Vorteile sind zum einen der modulare Aufbau und die höhere Verarbeitungsgeschwindigkeit der Geldscheine. Je nach Ausbaustufe und Konfiguration können bis zu sechs verschiedene Geldsorten eingezahlt werden. Davon können drei mögliche Geldsorten wieder ausgezahlt werden. Das zum Einsatz kommende Betriebssystem ist Linux.

Meine Aufgaben bezogen sich auf die Entwicklung der Firmware. Des weiteren habe ich eine Software zur Konfiguration und Verifikation des Dispensers entwickelt.

Linux Eclipse Git
C++14 Embedded C++ Agile Entwicklung Python Qt5 GCC
Lübbecke, Westfalen
1 Jahr 3 Monate
2015-10 - 2016-12

Steuergeräte für die Elektrische Energiespeicherheizung (EESH)

Softwareentwickler C++ Embedded Modbus RTU RS485 ...
Softwareentwickler

Gateway Wetterstation:

Modul zur Integration eines Wetterempfängers in die EESH-Steuerung. Die Datenanbindung erfolgt über RS485 via Modbus RTU. Die Kommunikation zum Wohnungssteuergerät erfolgt über LIN-Bus.

Basisstation Funk:

Basisstation zur Einbindung eines Funknetzes in die EESH-Steuerung. Die Datenanbindung zu den Witterungs- und Bodenfühlern erfolgt über Wireless-M-Bus. Bis zu 32 Fühler kann eine Basisstation betreiben. Das Steuergerät bzw. der Laderegler wird über LIN-Bus angebunden.

Beide Komponenten arbeiten jeweils mit einem Atmel ATXMega256.

GCC Eclipse
C++ Embedded Modbus RTU RS485 Wireless M-Bus
Essen, Ruhr
1 Jahr 7 Monate
2014-02 - 2015-08

Atemalkohol-Handmessgerät

Softwareentwickler C++11 XML XSD ...
Softwareentwickler

Atemalkohol-Handmessgerät für den anspruchsvollen Vortest bei der Polizei, in gewerblichen oder industriellen Bereichen. Je nach behördlichen und marktspezifischen Vorgaben können die Messergebnisse auch zu gerichtsverwertbaren Beweiszwecken herangezogen werden.
In diesem Projekt habe ich an der Firmware und der entsprechenden Toolchain, wie zum Beispiel einem Codegenerator gearbeitet. Zusätzlich kamen die Testumgebungen, Tessy und CppuTest zum Einsatz.

Eclipse
C++11 XML XSD XQuery
Lübeck
2 Jahre
2013-02 - 2015-01

Interlock - Atemalkohol-Messgerät mit Wegfahrsperre

Softwareentwickler C++ Qt4
Softwareentwickler

Alkohol-sensitive Wegfahrsperren wie das Interlock werden zum Schutz vor Alkohol am Steuer in verschiedene Fahrzeuge installiert.

Meine Aufgabe war die Mitentwicklung einer PC Software zur Konfiguration und Wartung der Hardware.

Visual Studio
C++ Qt4
Lübeck
3 Jahre 9 Monate
2008-05 - 2012-01

Evidential Alkoholmessgerät

Softwareentwickler C++ MFC .NET Compact Framework
Softwareentwickler
Ein hochentwickeltes Atemalkoholmessgerät zur genauen und nicht manipulierbaren Bestimmung der Atemalkoholkonzentration. Es kann stationär und mobil (im PKW) bei Polizei, Industrie und Kliniken eingesetzt werden.
Windows Embedded CE eMbedded Visual C++
C++ MFC .NET Compact Framework
Lübeck
1 Jahr 4 Monate
2007-02 - 2008-05

Heimspiel Computerspiele Serie

Softwareentwickler C C# OpenGL ...
Softwareentwickler
Kommerzielle Vollpreis Computerspiele. Mit sehr guten Bewertungen in der Fachpresse. Meine Hauptaufgabe lag in der Weiterentwicklung der 3D Grafikengine. Zusätzlich habe ich entsprechende Tools in C# bereitgestellt.
Visual C++
C C# OpenGL DirectX Windows Sockets
Bonn
11 Monate
2006-04 - 2007-02

BACnet Test Framework

Softwareentwickler C++ C# Python ...
Softwareentwickler
Testsoftware die das automatische prüfen von BACnet Geräten nach der "DIN EN ISO 16484-6" Norm ermöglicht. Die Software besteht aus mehreren Elementen, wie einem BACnet Stack, einer grafischen Oberfläche und BACnet-Testscripten in Python.
SWIG Visual Studio
C++ C# Python BACnet MFC
Krefeld

Aus- und Weiterbildung

Aus- und Weiterbildung

  • 10/2020: Schulung Design Pattern
  • 04/2010: Schulung QAC++
  • 02/2008: Seminar im Bereich Qualitätssicherung
  • 05/2003: Schulung im Bereich Programmierung (Physik und 3D Entwicklung)
  • 02/2000: Seminar im Bereich Projektierung
  • 09/1996: Schulung im Bereich Programmierung (OOP/C++)
  • 02/1997: Schulungen in Israel (Interactiv Voice Response [IVR])
  • 04/1995: Schulungen in Israel (VoiceMail)
  • 1994-1995: Zwei Seminare im Bereich Telefon Support und Schulungen
  • 1990-1994: Ausbildung zum Systeminformatiker

Kompetenzen

Kompetenzen

Top-Skills

C++ C Python Embedded Linux QT CI/CD/CT

Produkte / Standards / Erfahrungen / Methoden

C++
Python
Agile Entwicklung
Docker
Qt 5
Eclipse
Git
UML 2.0
Visual Studio Code
XML
XQuery
XSD
Visual Studio

Betriebssysteme

Embedded Linux
Windows
Linux

Programmiersprachen

C++17
C
Python

Datenkommunikation

Kenntnisse in OPC (OLE for Process Control)

Branchen

Branchen

- Gebäudeleittechnik
- Telekommunikation
- Entertainment/Spiele Industrie
- Finanz und Versicherung
- weitere Branchen in denen C/C++ oder C# eingesetzt wird

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 1 Monat
2023-09 - 2025-09

Next-Generation Wärmepumpe

Softwareentwickler C++17 C++17 Python Scrum ...
Softwareentwickler C++17
Implementieren und Testen von Energiemanagementfunktionen für eine Wärmepumpensteuerung. Ich habe das Projekt bis zum MVP1-Status (Minimum Viable Product) begleitet.
Das Steuerungsmodul basiert auf einem Yocto-basierten Embedded-Linux.
Im Detail hat unser Team EEBUS Use-Cases zur Ansteuerung externer Komponenten implementiert.
Git Robot Framework Docker Confluence Jira GCC Microsoft Azure C4 Model Plant UML Yocto
C++17 Python Scrum CI/CD/CT UML 2.0
Vaillant
Remote, Remscheid
2 Jahre 7 Monate
2021-02 - 2023-08

Entwicklung eines Fahrstuhlsystems (TKE - MULTI)

Softwareentwickler C++17 C++17 Python Bash ...
Softwareentwickler C++17
HiL (Hardware in Loop) Simulation eines seillosen Fahrstuhlsystems das sich in vertikale sowie horizontale Richtung bewegen kann. Meine Aufgabe bestand in der Weiterentwicklung des Simulators sowie des Testrunners. Letzteres war für die Kommunikation zwischen der Hardware und der Simulation notwendig. Außerdem habe ich an der Software, zur Visualisierung der Ergebnisse mitgearbeitet.
Linux Git Jira Confluence Jenkins Bitbucket Rhapsody GCC
C++17 Python Bash Docker Cucumber Qt5
Remote
1 Jahr 1 Monat
2020-01 - 2021-01

Erweiterung Evidential Alkoholmessgerät

Softwareentwickler C++
Softwareentwickler

Erweiterungen des im Jahre 2012 entwickelten Atemalkoholmessgerätes.

Visual Studio Code
C++
Lübeck
3 Jahre 6 Monate
2016-08 - 2020-01

System zum ein- und auszahlen von Geldscheinen (Dispenser)

Softwareentwickler C++14 Embedded C++ Agile Entwicklung ...
Softwareentwickler

Der Dispenser ist eine Weiterentwicklung eines Vorläufermodells. Die Vorteile sind zum einen der modulare Aufbau und die höhere Verarbeitungsgeschwindigkeit der Geldscheine. Je nach Ausbaustufe und Konfiguration können bis zu sechs verschiedene Geldsorten eingezahlt werden. Davon können drei mögliche Geldsorten wieder ausgezahlt werden. Das zum Einsatz kommende Betriebssystem ist Linux.

Meine Aufgaben bezogen sich auf die Entwicklung der Firmware. Des weiteren habe ich eine Software zur Konfiguration und Verifikation des Dispensers entwickelt.

Linux Eclipse Git
C++14 Embedded C++ Agile Entwicklung Python Qt5 GCC
Lübbecke, Westfalen
1 Jahr 3 Monate
2015-10 - 2016-12

Steuergeräte für die Elektrische Energiespeicherheizung (EESH)

Softwareentwickler C++ Embedded Modbus RTU RS485 ...
Softwareentwickler

Gateway Wetterstation:

Modul zur Integration eines Wetterempfängers in die EESH-Steuerung. Die Datenanbindung erfolgt über RS485 via Modbus RTU. Die Kommunikation zum Wohnungssteuergerät erfolgt über LIN-Bus.

Basisstation Funk:

Basisstation zur Einbindung eines Funknetzes in die EESH-Steuerung. Die Datenanbindung zu den Witterungs- und Bodenfühlern erfolgt über Wireless-M-Bus. Bis zu 32 Fühler kann eine Basisstation betreiben. Das Steuergerät bzw. der Laderegler wird über LIN-Bus angebunden.

Beide Komponenten arbeiten jeweils mit einem Atmel ATXMega256.

GCC Eclipse
C++ Embedded Modbus RTU RS485 Wireless M-Bus
Essen, Ruhr
1 Jahr 7 Monate
2014-02 - 2015-08

Atemalkohol-Handmessgerät

Softwareentwickler C++11 XML XSD ...
Softwareentwickler

Atemalkohol-Handmessgerät für den anspruchsvollen Vortest bei der Polizei, in gewerblichen oder industriellen Bereichen. Je nach behördlichen und marktspezifischen Vorgaben können die Messergebnisse auch zu gerichtsverwertbaren Beweiszwecken herangezogen werden.
In diesem Projekt habe ich an der Firmware und der entsprechenden Toolchain, wie zum Beispiel einem Codegenerator gearbeitet. Zusätzlich kamen die Testumgebungen, Tessy und CppuTest zum Einsatz.

Eclipse
C++11 XML XSD XQuery
Lübeck
2 Jahre
2013-02 - 2015-01

Interlock - Atemalkohol-Messgerät mit Wegfahrsperre

Softwareentwickler C++ Qt4
Softwareentwickler

Alkohol-sensitive Wegfahrsperren wie das Interlock werden zum Schutz vor Alkohol am Steuer in verschiedene Fahrzeuge installiert.

Meine Aufgabe war die Mitentwicklung einer PC Software zur Konfiguration und Wartung der Hardware.

Visual Studio
C++ Qt4
Lübeck
3 Jahre 9 Monate
2008-05 - 2012-01

Evidential Alkoholmessgerät

Softwareentwickler C++ MFC .NET Compact Framework
Softwareentwickler
Ein hochentwickeltes Atemalkoholmessgerät zur genauen und nicht manipulierbaren Bestimmung der Atemalkoholkonzentration. Es kann stationär und mobil (im PKW) bei Polizei, Industrie und Kliniken eingesetzt werden.
Windows Embedded CE eMbedded Visual C++
C++ MFC .NET Compact Framework
Lübeck
1 Jahr 4 Monate
2007-02 - 2008-05

Heimspiel Computerspiele Serie

Softwareentwickler C C# OpenGL ...
Softwareentwickler
Kommerzielle Vollpreis Computerspiele. Mit sehr guten Bewertungen in der Fachpresse. Meine Hauptaufgabe lag in der Weiterentwicklung der 3D Grafikengine. Zusätzlich habe ich entsprechende Tools in C# bereitgestellt.
Visual C++
C C# OpenGL DirectX Windows Sockets
Bonn
11 Monate
2006-04 - 2007-02

BACnet Test Framework

Softwareentwickler C++ C# Python ...
Softwareentwickler
Testsoftware die das automatische prüfen von BACnet Geräten nach der "DIN EN ISO 16484-6" Norm ermöglicht. Die Software besteht aus mehreren Elementen, wie einem BACnet Stack, einer grafischen Oberfläche und BACnet-Testscripten in Python.
SWIG Visual Studio
C++ C# Python BACnet MFC
Krefeld

Aus- und Weiterbildung

Aus- und Weiterbildung

  • 10/2020: Schulung Design Pattern
  • 04/2010: Schulung QAC++
  • 02/2008: Seminar im Bereich Qualitätssicherung
  • 05/2003: Schulung im Bereich Programmierung (Physik und 3D Entwicklung)
  • 02/2000: Seminar im Bereich Projektierung
  • 09/1996: Schulung im Bereich Programmierung (OOP/C++)
  • 02/1997: Schulungen in Israel (Interactiv Voice Response [IVR])
  • 04/1995: Schulungen in Israel (VoiceMail)
  • 1994-1995: Zwei Seminare im Bereich Telefon Support und Schulungen
  • 1990-1994: Ausbildung zum Systeminformatiker

Kompetenzen

Kompetenzen

Top-Skills

C++ C Python Embedded Linux QT CI/CD/CT

Produkte / Standards / Erfahrungen / Methoden

C++
Python
Agile Entwicklung
Docker
Qt 5
Eclipse
Git
UML 2.0
Visual Studio Code
XML
XQuery
XSD
Visual Studio

Betriebssysteme

Embedded Linux
Windows
Linux

Programmiersprachen

C++17
C
Python

Datenkommunikation

Kenntnisse in OPC (OLE for Process Control)

Branchen

Branchen

- Gebäudeleittechnik
- Telekommunikation
- Entertainment/Spiele Industrie
- Finanz und Versicherung
- weitere Branchen in denen C/C++ oder C# eingesetzt wird

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.