C / C++ Software Entwicklung
Aktualisiert am 18.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.01.2026
Verfügbar zu: 100%
davon vor Ort: 100%
C++17 Embedded Linux
Safety Critical Software
Realtime Control
Deutsch
fließend
Englisch
Muttersprache
Französisch
fließend

Einsatzorte

Einsatzorte

München (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

Projekthistorie:

Unternehmen/Branche: SMA GmbH/ Industrie - Photovoltaikanlagen

Projektdauer: 07/2021 ?

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

C++ 17 Programmierung nach MISRA von Konfigurationsssoftware für die Steuerung komplexer Solarstromanlagen mit multiplen Einheiten

Programmierung Codegenerierungstool mit Python

Refactoring von Programmen in einem System mit mehreren Prozessen zu C++ 17

Entwicklung von neuen Funktionen in C++ 17

Technische Anforderung: C++17, Embedded Linux, JSON, STL, BOOST, BASH, Python, MISRA

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Mobile Video Systems / Videobildsicherungs System

Projektdauer: 05/2010 ? 12/2023

Tätigkeit: Entwicklung von Echtzeitsystem-Firmware für Kamera:

Entwicklung einer USB Schnittstelle zur Steuerung der Kamera

Entwicklung eines Filesystems auf Secure Digital Karte

Entwicklung einer Applikation mit GUI für PC mit Qt 6

Technische Anforderung: SD/MMC, Atmel AT91SAM7X256, ARM, USB, SDI, I2C, IAR Compiler, C++, Qt6 C++

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Hamilton-Medical AG / Medizingeräte

Projektdauer: 06/2020 ? 06/2021

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

C++ 17 Programmierung eines sicherheitskritischen Medizingerät in IBM Rational Rhapsody

Programmierung von Unit Tests mit Cantata

Erzeugung von Spezifikationen und Testpläne

Technische Anforderung: IBM Rational Rhapsody, Cantata Unit Testing, C++17, Keil ? ARM Cortex,

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Arri GmbH / Industrie

Projektdauer: 10/2019 ? 05/2020

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

C++ 17 Programmierung einer Test- und Produktionsanlage für Kino-Beleuchtung

Betriebssystem Embedded Linux ? Yocto

Konfigurationsdaten und Testergebnisse werden in JSON Format gespeichert

Technische Anforderung: C++17, Embedded Linux(Yocto), JSON, BOOST, BASH

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Truma GmbH / Industrie

Projektdauer: 05/2019 ? 09/2019

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

C++ (2017) Programmierung nach MISRA für ein Klimagerätsteuerung mit ARM Cortex M0

Betriebssystem FreeRTOS

Architekturentwicklung mit Enterprise Architect

Technische Anforderung: MISRA C++17, ARM Cortex M0, Enterprise Architect, FreeRTOS

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: SIT GmbH / Communications

Projektdauer: 07/2018 ? 04/2019

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

C Programmierung nach MISRA für ein Enkodierungsplatform für Software Defined Radio

Automatische Tests mit Python Test Framework nach dem Verfahren ?Common Criteria for Information Technology Security Evaluation?

Automatische Regression Tests mit Jenkins

Technische Anforderung: MISRA, Greenhills C, Python, Jenkins

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: BMW / Automotiv

Projektdauer: 06/2017 ? 06/2018

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

Entwicklung von Modulen für ein Steuergerät in C++ mit Autosar Anbindungen an Sensoren und Aktuatoren anhand von einem Model in Matlab/Simulink

Entwicklung von Unit Tests in Google Test

Technische Anforderung: Matlab/Simulink, C++ 2003, C++ 2018, Google Test, Autosar, Cmake, MISRA

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Magnet Motors / Elektrische Motoren

Projektdauer: 06/2016 ? 05/2017

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

FPGA Xilinx Artix 7 Entwicklung mit VHDL

Modellierung mit ModelSim

Modellierung des FPGA-Designs mit Matlab/Simulink

Technische Anforderung: Matlab/Simulink, Xilinx Artix 7, Vivado, VHDL, ModelSim, Tcl

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Dallmeier Elektronik / IP Videokameras

Projektdauer: 01/2015 ? 05/2016

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

Embedded Linux Entwicklung für ARM Cortex A9 System mit Ambarella SDK

Embedded Linux Entwicklung für ARM Cortex A8 System mit buildroot und TI OMAP SDK

Konfiguration, Anpassungen/Bug Fix Linux Treiber

Automatisierte Tests mit Jenkins

Nvidia Jetson X1 ? Inbetriebnahme für CUDA Entwicklung

Qt C++ Programmierung

Technische Anforderung: Embedded Linux, Arm Cortex A8, Arm Cortex A9, Buildroot, Linaro Toolchain, Tcl/Tk, Bash, Qt, C, C++(2014)

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: IFM Ecomatic / Embedded Steuerungen für Fahrzeuge

Projektdauer: 10/2010 ? 12/2014

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

Design und Entwicklung von Echtzeitsystem-Komponenten für PowerPC, Tricore, ARM9 (Fehler Management, Diagnosen, Kommunikation):

Erstellung von Software ? Requirements/Architecture mit Polarion und Enterprise Architect

Design von Software nach IEC 61508, ISO 26262, MISRA

Entwicklung in C und C++ (2011) zu SIL2/3 für PowerPC (MPC5554), Tricore, ARM9

Erstellung von Modulspezifikationen mit UML

Durchführung Reviews von Code und Spezifikationen

Programmierung von Tools mit Qt C++

Technische Anforderung: Power PC, Tricore, ARM9, Hardwarenahe Programmierung, C, C++, SIL3, Sicherheitskritische Software, Qt

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Krauss Maffei Wegmann / Embedded Linux, Qt

Projektdauer: 06/2010 ? 09/2010

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

Design und Entwicklung Treibersoftware für Embedded Linux.

Entwicklung einer Qt Applikation für Embedded Linux.

Technische Anforderung: Power PC, Embedded Linux (Ptxdist Distribution), Qt4, C

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: MTU / Echtzeitsteuerung für Motor

Projektdauer: 01/2010 ? 05/2010

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

Design und Entwicklung von Echtzeitsoftware für Hybrid Diesel-Elektromotor zu SIL 3. Mit dem zertifiziertem Betriebssystem von der Institut für Luftfahrtsysteme Universität Stuttgart.

Design von Software nach IEC 61508

Entwicklung von C Code zu SIL2/3 für PowerPC (MPC5554)

Erstellung von Spezifikationen mit MKS

Durchführung Reviews von Code und Spezifikationen

Technische Anforderung: Power PC 5566, DIAB Windriver C, Eclipse, MKS Versionierung

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Knorr-Bremse GmbH / Eisenbahn

Projektdauer: 06/2008 ? 03/2009

Tätigkeit: Design und Entwicklung von Echtzeitsystem-Komponenten für PowerPC (Konfiguration, Fehler Management über CAN Bus):

Erstellung von Software - Requirements nach UML2.1 mit Rhapsody (Telelogic)

Design von Software nach UML 2.1

Entwicklung von C Code zu SIL2 für PowerPC (MPC5554)

Erstellung von Dokumentation

Technische Anforderung: Wind River C, Rhapsody (Telelogic), UML 2.1, WinIdea, PowerPC, SCIOPTA, iSystems IC3000, CANalyzer

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: BMW AG / Automotiv

Projektdauer: 05/2007 ? 06/2008

Tätigkeit: Test und Fehlersuche für Motorsteuergeräte:

Troubleshooting von Software-Probleme aller Arten bei Prototyp - Fahrzeugsteuergeräte

Nachverfolgung von Änderungen/Bugfix bei Zulieferer

Entwicklung eines Paketes mit Python und XML zur Protokollierung von Fehler-Daten in einer Oracle Datenbank

Technische Anforderung: INCA, INPA, EDIABAS, CANalyzer, LabCar, WinKFP, CANopen

XML, Python, Oracle, SQL


Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Ingenieur Elektrotechnik

Kompetenzen

Kompetenzen

Top-Skills

C++17 Embedded Linux Safety Critical Software Realtime Control

Produkte / Standards / Erfahrungen / Methoden

C++ / C Entwicklung
Experte
Echtzeitsysteme
Experte
Embedded Linux Systeme
Experte
Sicherheitskritische Software
Fortgeschritten
Python
Fortgeschritten
Erstellung von Spezifikationen
Fortgeschritten
Automatische Tests
Fortgeschritten

Betriebssysteme

Echtzeitbetriebssysteme
MS-DOS
MVS, OS/390
RTOS (Real Time OS)
Unix
Windows

Programmiersprachen

Ada
Assembler
Basic
C
C++
Pascal
Perl
PHP
Python
Shell

Datenbanken

Access

Datenkommunikation

Ethernet
Internet, Intranet
TCP/IP

Hardware

Bus
CAN
Digitale Signalprozessoren
Texas Instruments
Echtzeitsysteme
MicroC OSII, SCIOPTA, OSEK, ILS
embedded Systeme
MicroC OSII, SCIOPTA, OSEK, ILS
Emulatoren
IBM Großrechner
OS390
Mikrocontroller
AT91SAM7, Tricore, PowerPC, MSP430
Motorola
PC
Rational
Sensoren
unterschiedliche
Steuer und Regelsysteme
unterschiedliche
Texas Instruments
TMS320VC5509

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Software-in-the-Loop Simulation (SIL)

Design / Entwicklung / Konstruktion

Enterprise Architect
Fortgeschritten
Rational Rose
Fortgeschritten

Branchen

Branchen

Industrie
Automotive

Einsatzorte

Einsatzorte

München (+300km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

Projekthistorie:

Unternehmen/Branche: SMA GmbH/ Industrie - Photovoltaikanlagen

Projektdauer: 07/2021 ?

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

C++ 17 Programmierung nach MISRA von Konfigurationsssoftware für die Steuerung komplexer Solarstromanlagen mit multiplen Einheiten

Programmierung Codegenerierungstool mit Python

Refactoring von Programmen in einem System mit mehreren Prozessen zu C++ 17

Entwicklung von neuen Funktionen in C++ 17

Technische Anforderung: C++17, Embedded Linux, JSON, STL, BOOST, BASH, Python, MISRA

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Mobile Video Systems / Videobildsicherungs System

Projektdauer: 05/2010 ? 12/2023

Tätigkeit: Entwicklung von Echtzeitsystem-Firmware für Kamera:

Entwicklung einer USB Schnittstelle zur Steuerung der Kamera

Entwicklung eines Filesystems auf Secure Digital Karte

Entwicklung einer Applikation mit GUI für PC mit Qt 6

Technische Anforderung: SD/MMC, Atmel AT91SAM7X256, ARM, USB, SDI, I2C, IAR Compiler, C++, Qt6 C++

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Hamilton-Medical AG / Medizingeräte

Projektdauer: 06/2020 ? 06/2021

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

C++ 17 Programmierung eines sicherheitskritischen Medizingerät in IBM Rational Rhapsody

Programmierung von Unit Tests mit Cantata

Erzeugung von Spezifikationen und Testpläne

Technische Anforderung: IBM Rational Rhapsody, Cantata Unit Testing, C++17, Keil ? ARM Cortex,

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Arri GmbH / Industrie

Projektdauer: 10/2019 ? 05/2020

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

C++ 17 Programmierung einer Test- und Produktionsanlage für Kino-Beleuchtung

Betriebssystem Embedded Linux ? Yocto

Konfigurationsdaten und Testergebnisse werden in JSON Format gespeichert

Technische Anforderung: C++17, Embedded Linux(Yocto), JSON, BOOST, BASH

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Truma GmbH / Industrie

Projektdauer: 05/2019 ? 09/2019

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

C++ (2017) Programmierung nach MISRA für ein Klimagerätsteuerung mit ARM Cortex M0

Betriebssystem FreeRTOS

Architekturentwicklung mit Enterprise Architect

Technische Anforderung: MISRA C++17, ARM Cortex M0, Enterprise Architect, FreeRTOS

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: SIT GmbH / Communications

Projektdauer: 07/2018 ? 04/2019

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

C Programmierung nach MISRA für ein Enkodierungsplatform für Software Defined Radio

Automatische Tests mit Python Test Framework nach dem Verfahren ?Common Criteria for Information Technology Security Evaluation?

Automatische Regression Tests mit Jenkins

Technische Anforderung: MISRA, Greenhills C, Python, Jenkins

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: BMW / Automotiv

Projektdauer: 06/2017 ? 06/2018

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

Entwicklung von Modulen für ein Steuergerät in C++ mit Autosar Anbindungen an Sensoren und Aktuatoren anhand von einem Model in Matlab/Simulink

Entwicklung von Unit Tests in Google Test

Technische Anforderung: Matlab/Simulink, C++ 2003, C++ 2018, Google Test, Autosar, Cmake, MISRA

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Magnet Motors / Elektrische Motoren

Projektdauer: 06/2016 ? 05/2017

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

FPGA Xilinx Artix 7 Entwicklung mit VHDL

Modellierung mit ModelSim

Modellierung des FPGA-Designs mit Matlab/Simulink

Technische Anforderung: Matlab/Simulink, Xilinx Artix 7, Vivado, VHDL, ModelSim, Tcl

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Dallmeier Elektronik / IP Videokameras

Projektdauer: 01/2015 ? 05/2016

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

Embedded Linux Entwicklung für ARM Cortex A9 System mit Ambarella SDK

Embedded Linux Entwicklung für ARM Cortex A8 System mit buildroot und TI OMAP SDK

Konfiguration, Anpassungen/Bug Fix Linux Treiber

Automatisierte Tests mit Jenkins

Nvidia Jetson X1 ? Inbetriebnahme für CUDA Entwicklung

Qt C++ Programmierung

Technische Anforderung: Embedded Linux, Arm Cortex A8, Arm Cortex A9, Buildroot, Linaro Toolchain, Tcl/Tk, Bash, Qt, C, C++(2014)

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: IFM Ecomatic / Embedded Steuerungen für Fahrzeuge

Projektdauer: 10/2010 ? 12/2014

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

Design und Entwicklung von Echtzeitsystem-Komponenten für PowerPC, Tricore, ARM9 (Fehler Management, Diagnosen, Kommunikation):

Erstellung von Software ? Requirements/Architecture mit Polarion und Enterprise Architect

Design von Software nach IEC 61508, ISO 26262, MISRA

Entwicklung in C und C++ (2011) zu SIL2/3 für PowerPC (MPC5554), Tricore, ARM9

Erstellung von Modulspezifikationen mit UML

Durchführung Reviews von Code und Spezifikationen

Programmierung von Tools mit Qt C++

Technische Anforderung: Power PC, Tricore, ARM9, Hardwarenahe Programmierung, C, C++, SIL3, Sicherheitskritische Software, Qt

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Krauss Maffei Wegmann / Embedded Linux, Qt

Projektdauer: 06/2010 ? 09/2010

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

Design und Entwicklung Treibersoftware für Embedded Linux.

Entwicklung einer Qt Applikation für Embedded Linux.

Technische Anforderung: Power PC, Embedded Linux (Ptxdist Distribution), Qt4, C

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: MTU / Echtzeitsteuerung für Motor

Projektdauer: 01/2010 ? 05/2010

Tätigkeit: Softwareentwickler/ Entwicklungsingenieur

Design und Entwicklung von Echtzeitsoftware für Hybrid Diesel-Elektromotor zu SIL 3. Mit dem zertifiziertem Betriebssystem von der Institut für Luftfahrtsysteme Universität Stuttgart.

Design von Software nach IEC 61508

Entwicklung von C Code zu SIL2/3 für PowerPC (MPC5554)

Erstellung von Spezifikationen mit MKS

Durchführung Reviews von Code und Spezifikationen

Technische Anforderung: Power PC 5566, DIAB Windriver C, Eclipse, MKS Versionierung

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: Knorr-Bremse GmbH / Eisenbahn

Projektdauer: 06/2008 ? 03/2009

Tätigkeit: Design und Entwicklung von Echtzeitsystem-Komponenten für PowerPC (Konfiguration, Fehler Management über CAN Bus):

Erstellung von Software - Requirements nach UML2.1 mit Rhapsody (Telelogic)

Design von Software nach UML 2.1

Entwicklung von C Code zu SIL2 für PowerPC (MPC5554)

Erstellung von Dokumentation

Technische Anforderung: Wind River C, Rhapsody (Telelogic), UML 2.1, WinIdea, PowerPC, SCIOPTA, iSystems IC3000, CANalyzer

------------------------------------------------------------------------------------------------------

Unternehmen/Branche: BMW AG / Automotiv

Projektdauer: 05/2007 ? 06/2008

Tätigkeit: Test und Fehlersuche für Motorsteuergeräte:

Troubleshooting von Software-Probleme aller Arten bei Prototyp - Fahrzeugsteuergeräte

Nachverfolgung von Änderungen/Bugfix bei Zulieferer

Entwicklung eines Paketes mit Python und XML zur Protokollierung von Fehler-Daten in einer Oracle Datenbank

Technische Anforderung: INCA, INPA, EDIABAS, CANalyzer, LabCar, WinKFP, CANopen

XML, Python, Oracle, SQL


Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Ingenieur Elektrotechnik

Kompetenzen

Kompetenzen

Top-Skills

C++17 Embedded Linux Safety Critical Software Realtime Control

Produkte / Standards / Erfahrungen / Methoden

C++ / C Entwicklung
Experte
Echtzeitsysteme
Experte
Embedded Linux Systeme
Experte
Sicherheitskritische Software
Fortgeschritten
Python
Fortgeschritten
Erstellung von Spezifikationen
Fortgeschritten
Automatische Tests
Fortgeschritten

Betriebssysteme

Echtzeitbetriebssysteme
MS-DOS
MVS, OS/390
RTOS (Real Time OS)
Unix
Windows

Programmiersprachen

Ada
Assembler
Basic
C
C++
Pascal
Perl
PHP
Python
Shell

Datenbanken

Access

Datenkommunikation

Ethernet
Internet, Intranet
TCP/IP

Hardware

Bus
CAN
Digitale Signalprozessoren
Texas Instruments
Echtzeitsysteme
MicroC OSII, SCIOPTA, OSEK, ILS
embedded Systeme
MicroC OSII, SCIOPTA, OSEK, ILS
Emulatoren
IBM Großrechner
OS390
Mikrocontroller
AT91SAM7, Tricore, PowerPC, MSP430
Motorola
PC
Rational
Sensoren
unterschiedliche
Steuer und Regelsysteme
unterschiedliche
Texas Instruments
TMS320VC5509

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Software-in-the-Loop Simulation (SIL)

Design / Entwicklung / Konstruktion

Enterprise Architect
Fortgeschritten
Rational Rose
Fortgeschritten

Branchen

Branchen

Industrie
Automotive

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.