Softwareentwicklung in C++ / C / Python
Aktualisiert am 10.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 50%
davon vor Ort: 25%
C++
C
Python
embedded
Git
CMake
Docker
GoogleTest
Catch2
AUTOSAR
Ethernet
CAN
Qt
ROS2
ADTF
IBM Rhapsody
Enterprise Architect
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Rumänisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 7 Monate
2022-07 - 2024-01

Softwareentwicklung Middleware C++17

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

  • Modellbasierte Softwareentwicklung in Enterprise Architect mit Quellcodegenerierung in C++17.
  • Weiterentwicklung und Pflege einer Simulation der Embedded-Software auf dem Hostsystem.
  • Erstellung von Modultests mit dem Testframework Catch2.


C++17 Python Git Visual Studio Code Enterprise Architect
6 Monate
2022-01 - 2022-06

Modelbasierte Softwareentwicklung mit IBM Rhapsody

Software-Entwickler C++14 Java Rhapsody ...
Software-Entwickler

Modellierung einer Software zum Fehlermanagement auf einer zentralen Steuereinheit mit OpenSAFETY Netzwerkarchitektur.

Testarchitektur und Test Case Modellierung basieren auf Rhapsody Test Conductor.

Automatisierung der Modultesterstellung über die Java API von Rhapsody.

Wartung und Weiterentwicklung des generierten C++ Quellcodes.

C++14 Java Rhapsody Git Visual Studio Code
Remote
1 Jahr 3 Monate
2020-07 - 2021-09

Plattformübergreifende Softwareentwicklung von Middleware zur Aufnahme und Verarbeitung von Radarsensordaten

Software-Entwickler C++ Python CMake ...
Software-Entwickler

Implementierung einer modularen Softwarearchitektur mit generischer Schnittstelle zur Einbettung von AUTOSAR konformen Softwarekomponenten in Simulations- und Testumgebungen wie ADTF, ROS1 und ROS2.


Portierung von existierenden Basissoftwaremodulen und Algorithmen von ADTF nach ROS1 und ROS2.

Weiterentwicklung und Wartung einer continuous integration pipeline basierend auf Jenkins, Github und CMake.


Softwareentwicklung: unter Windows und Linux

Softwarearchitektur: Enterprise Architect

Entwicklungsumgebung: Eclipse und Visual Studio Code

Test- und Simulationsumgebung: ADTF und ROS

Embedded System: -

Long Range Radar
C++ Python CMake GitHub Jenkins ROS ADTF Qt GoogleTest Enterprise Architect Docker
Magna Electronics GmbH & Co. OHG
Sailauf
1 Jahr 7 Monate
2018-12 - 2020-06

3D Grafikprogrammierung zur Darstellung der Radarsensordaten an verschiedenen Stellen in der Signalverarbeitungskette

Software-Entwickler C++ CMake OpenGL ...
Software-Entwickler

3D Grafikprogrammierung zur Darstellung der Radarsensordaten an verschiedenen Stellen in der Signalverarbeitungskette. 

Verwendete Grafikbibliotheken sind OpenGL, GLSG und OSG (OpenSceneGraph)


Softwareentwicklung: unter Windows

Softwarearchitektur: Enterprise Architect

Entwicklungsumgebung: Visual Studio

Test- und Simulationsumgebung: ADTF (3D Scene Graph)

Embedded System: - 

Long Range Radar
C++ CMake OpenGL GLSL OSG Qt Enterprise Architect
Magna Electronics GmbH & Co. OHG
Sailauf
1 Jahr 1 Monat
2017-11 - 2018-11

Plattformübergreifende Softwareentwicklung einer Ethernet-Schnittstelle für die Übertragung von Radardaten

Software-Entwickler C AUTOSAR Ethernet ...
Software-Entwickler

Integration eines AUTOSAR konformen Ethernet Stack (COM, PDU, Socketadapter) auf dem Radarsensor. 

Plattformübergreifende Softwareentwicklung einer Ethernet-Schnittstelle auf dem Datenlogger. (Socket-Programmierung für Win & Linux)


Softwareentwicklung: unter Windows und Linux

Softwarearchitektur: Enterprise Architect

Entwicklungsumgebung: Eclipse und Visual Studio Code

Test- und Simulationsumgebung: ADTF

Embedded System: Custom SoC based on ARMv7 (Cortex-R5)

Long Range Radar
C AUTOSAR Ethernet Python GoogleTest Enterprise Architect
Magna Electronics GmbH & Co. OHG
Sailauf
1 Jahr 2 Monate
2016-09 - 2017-10

Entwicklung einer Softwarekomponente zur Eigenbewegungsschätzung anhand von Odometrie- und Gyrometriedaten

Software-Entwickler C++ CMake Python ...
Software-Entwickler

Entwicklung einer Softwarekomponente zur Eigenbewegungsschätzung anhand von Odometrie- und Gyrometriedaten. 

Im Rahmen dieser Komponente programmierte ich Algorithmen für die Aufbereitung und Fusion der jeweiligen Fahrdynamiksignalen.


Softwareentwicklung: unter Windows and Linux

Softwarearchitektur: Enterprise Architect

Entwicklungsumgebung: Visual Studio und VSCode

Test- und Simulationsumgebung: ADTF

Embedded System: Custom SoC based on ARMv7 (Cortex-R5)

Long Range Radar
C++ CMake Python Google Test Enterprise Architect
Magna Electronics GmbH & Co. OHG
Sailauf
1 Jahr 10 Monate
2014-11 - 2016-08

Softwareentwicklung einer Simulationstoolkette für die Längsregelung der Fahrerassistenzfunktion ACC (Adaptive Cruise Control)

Software-Entwickler C++ Python Regelungstechnik ...
Software-Entwickler

Softwareentwicklung einer Simulationstoolkette für die Längsregelung der Fahrerassistenzfunktion ACC (Adaptive Cruise Control)


Softwareentwicklung: unter Windows

Softwarearchitektur: IBM Rhapsody

Entwicklungsumgebung: Visual Studio

Test- und Simulationsumgebung: Matlab/Simulink und CarMaker (IPG)

Embedded System: -

Long Range Radar
C++ Python Regelungstechnik Matlab/Simulink CarMaker (IPG)
Frankfurt am Main
1 Jahr 2 Monate
2013-09 - 2014-10

Embedded Softwareentwicklung einer parametrierbaren Schnittstelle zur Übertragung von Radarsensordaten über CAN

Software-Entwickler C++ C AUTOSAR ...
Software-Entwickler
Embedded Softwareentwicklung einer parametrierbaren Schnittstelle zur Übertragung von Radarsensordaten  über CAN


Softwareentwicklung: unter Windows

Softwarearchitektur: IBM Rhapsody

Entwicklungsumgebung: Eclipse

Test- und Simulationsumgebung: CANoe

Embedded System: MPC5675K von NXP (32-bit Embedded Controller for Advanced Driver Assistance Systems)

Long Range Radar ARS308
C++ C AUTOSAR CAN IBM Rhapsody
Continental Engineering Services GmbH
Frankfurt am Main
1 Jahr 10 Monate
2011-11 - 2013-08

Embedded-Softwareentwicklung einer Softwarekomponente zur Fahrzeugvariantenkodierung über CAN-Bus

Software-Entwickler C++ C AUTOSAR ...
Software-Entwickler

Embedded-Softwareentwicklung einer Softwarekomponente zur Fahrzeugvariantenkodierung über CAN-Bus


Softwareentwicklung: unter Windows

Softwarearchitektur: IBM Rhapsody

Entwicklungsumgebung: Eclipse

Test- und Simulationsumgebung: CANoe

Embedded System: MPC5675K von NXP (32-bit Embedded Controller for Advanced Driver Assistance Systems)

Long Range Radar ARS3XX
C++ C AUTOSAR CAN IBM Rhapsody
Continental Engineering Services GmbH
Frankfurt am Main
1 Jahr 5 Monate
2010-06 - 2011-10

Portierung von Trackingalgorithmus und Funktion eines radarbasierten Spurwechselassistent

Software-Entwickler C++ C
Software-Entwickler

Portierung von Trackingalgorithmus und Funktion eines radarbasierten Spurwechselassistent

 

Softwareentwicklung: unter Windows

Test- und Simulationsumgebung: MTS (by Continental)

Entwicklungsumgebung: Visual Studio

Embedded System: - 

Short Range Radar
C++ C
Continental Engineering Services GmbH
Frankfurt am Main
6 Monate
2009-09 - 2010-02

Portierung von Bildverarbeitungsalgorithmen auf steuergerätenahe Hardware

Software-Entwickler C OpenCV SIMD ...
Software-Entwickler

Portierung von Bildverarbeitungsalgorithmen auf einen intern parallel arbeitenden SOC der Firma NEC, der sowohl im SIMD- als auch im MIMD-Modus betrieben werden konnte. 


Softwareentwicklung: unter Windows

Entwicklungsumgebung: Visual Studio und Eclipse

Test- und Simulationsumgebung: ADTF

Embedded System: IMAPCAR von NEC (Automotive Image Recognition Processor)

Automotive Camera
C OpenCV SIMD MIMD ADTF
Audi Electronics Venture GmbH
Ingolstadt

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2014-01 - 2014-01

Functional Safety Training

1 Tages Seminar mit Zertifikat, Continental Engineering Services
1 Tages Seminar mit Zertifikat
Continental Engineering Services

Functional Safety

1 Day Awareness Training and Basic Training

1 Monat
2012-06 - 2012-06

Embedded UML Training based on IBM Rhapsody

3 Tage Seminar mit Zertifikat, Willert
3 Tage Seminar mit Zertifikat
Willert
Embedded UML Training based on IBM Rational Rhapsody, WILLERT
5 Jahre 5 Monate
2004-10 - 2010-02

Elektrotechnik-Studium

Diplom-Ingenieur, Hochschule Darmstadt
Diplom-Ingenieur
Hochschule Darmstadt
Automatisierungs- und Informationstechnik

Position

Position

Software-Entwicklung / Programmierung

Kompetenzen

Kompetenzen

Top-Skills

C++ C Python embedded Git CMake Docker GoogleTest Catch2 AUTOSAR Ethernet CAN Qt ROS2 ADTF IBM Rhapsody Enterprise Architect

Produkte / Standards / Erfahrungen / Methoden

Embedded Softwareentwicklung
Git
GoogleTest
Fahrerassistenzsysteme (ADAS)
AUTOSAR
Regelungstechnik
3D Grafikprogrammierung
OpenGL
OpenSceneGraph
Qt

Betriebssysteme

Windows
Linux
FreeRTOS

Programmiersprachen

C++
C
Python
CMake
Java
JavaScript
GLSL

Datenkommunikation

Ethernet
CAN

Hardware

ARMv7 & ARMv8 based
x86 based

Berechnung / Simulation / Versuch / Validierung

ROS1
ROS2
ADTF
CarMaker (IPG)

Design / Entwicklung / Konstruktion

IBM Rhapsody
Enterprise Architect

Branchen

Branchen

Automotive

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 7 Monate
2022-07 - 2024-01

Softwareentwicklung Middleware C++17

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

  • Modellbasierte Softwareentwicklung in Enterprise Architect mit Quellcodegenerierung in C++17.
  • Weiterentwicklung und Pflege einer Simulation der Embedded-Software auf dem Hostsystem.
  • Erstellung von Modultests mit dem Testframework Catch2.


C++17 Python Git Visual Studio Code Enterprise Architect
6 Monate
2022-01 - 2022-06

Modelbasierte Softwareentwicklung mit IBM Rhapsody

Software-Entwickler C++14 Java Rhapsody ...
Software-Entwickler

Modellierung einer Software zum Fehlermanagement auf einer zentralen Steuereinheit mit OpenSAFETY Netzwerkarchitektur.

Testarchitektur und Test Case Modellierung basieren auf Rhapsody Test Conductor.

Automatisierung der Modultesterstellung über die Java API von Rhapsody.

Wartung und Weiterentwicklung des generierten C++ Quellcodes.

C++14 Java Rhapsody Git Visual Studio Code
Remote
1 Jahr 3 Monate
2020-07 - 2021-09

Plattformübergreifende Softwareentwicklung von Middleware zur Aufnahme und Verarbeitung von Radarsensordaten

Software-Entwickler C++ Python CMake ...
Software-Entwickler

Implementierung einer modularen Softwarearchitektur mit generischer Schnittstelle zur Einbettung von AUTOSAR konformen Softwarekomponenten in Simulations- und Testumgebungen wie ADTF, ROS1 und ROS2.


Portierung von existierenden Basissoftwaremodulen und Algorithmen von ADTF nach ROS1 und ROS2.

Weiterentwicklung und Wartung einer continuous integration pipeline basierend auf Jenkins, Github und CMake.


Softwareentwicklung: unter Windows und Linux

Softwarearchitektur: Enterprise Architect

Entwicklungsumgebung: Eclipse und Visual Studio Code

Test- und Simulationsumgebung: ADTF und ROS

Embedded System: -

Long Range Radar
C++ Python CMake GitHub Jenkins ROS ADTF Qt GoogleTest Enterprise Architect Docker
Magna Electronics GmbH & Co. OHG
Sailauf
1 Jahr 7 Monate
2018-12 - 2020-06

3D Grafikprogrammierung zur Darstellung der Radarsensordaten an verschiedenen Stellen in der Signalverarbeitungskette

Software-Entwickler C++ CMake OpenGL ...
Software-Entwickler

3D Grafikprogrammierung zur Darstellung der Radarsensordaten an verschiedenen Stellen in der Signalverarbeitungskette. 

Verwendete Grafikbibliotheken sind OpenGL, GLSG und OSG (OpenSceneGraph)


Softwareentwicklung: unter Windows

Softwarearchitektur: Enterprise Architect

Entwicklungsumgebung: Visual Studio

Test- und Simulationsumgebung: ADTF (3D Scene Graph)

Embedded System: - 

Long Range Radar
C++ CMake OpenGL GLSL OSG Qt Enterprise Architect
Magna Electronics GmbH & Co. OHG
Sailauf
1 Jahr 1 Monat
2017-11 - 2018-11

Plattformübergreifende Softwareentwicklung einer Ethernet-Schnittstelle für die Übertragung von Radardaten

Software-Entwickler C AUTOSAR Ethernet ...
Software-Entwickler

Integration eines AUTOSAR konformen Ethernet Stack (COM, PDU, Socketadapter) auf dem Radarsensor. 

Plattformübergreifende Softwareentwicklung einer Ethernet-Schnittstelle auf dem Datenlogger. (Socket-Programmierung für Win & Linux)


Softwareentwicklung: unter Windows und Linux

Softwarearchitektur: Enterprise Architect

Entwicklungsumgebung: Eclipse und Visual Studio Code

Test- und Simulationsumgebung: ADTF

Embedded System: Custom SoC based on ARMv7 (Cortex-R5)

Long Range Radar
C AUTOSAR Ethernet Python GoogleTest Enterprise Architect
Magna Electronics GmbH & Co. OHG
Sailauf
1 Jahr 2 Monate
2016-09 - 2017-10

Entwicklung einer Softwarekomponente zur Eigenbewegungsschätzung anhand von Odometrie- und Gyrometriedaten

Software-Entwickler C++ CMake Python ...
Software-Entwickler

Entwicklung einer Softwarekomponente zur Eigenbewegungsschätzung anhand von Odometrie- und Gyrometriedaten. 

Im Rahmen dieser Komponente programmierte ich Algorithmen für die Aufbereitung und Fusion der jeweiligen Fahrdynamiksignalen.


Softwareentwicklung: unter Windows and Linux

Softwarearchitektur: Enterprise Architect

Entwicklungsumgebung: Visual Studio und VSCode

Test- und Simulationsumgebung: ADTF

Embedded System: Custom SoC based on ARMv7 (Cortex-R5)

Long Range Radar
C++ CMake Python Google Test Enterprise Architect
Magna Electronics GmbH & Co. OHG
Sailauf
1 Jahr 10 Monate
2014-11 - 2016-08

Softwareentwicklung einer Simulationstoolkette für die Längsregelung der Fahrerassistenzfunktion ACC (Adaptive Cruise Control)

Software-Entwickler C++ Python Regelungstechnik ...
Software-Entwickler

Softwareentwicklung einer Simulationstoolkette für die Längsregelung der Fahrerassistenzfunktion ACC (Adaptive Cruise Control)


Softwareentwicklung: unter Windows

Softwarearchitektur: IBM Rhapsody

Entwicklungsumgebung: Visual Studio

Test- und Simulationsumgebung: Matlab/Simulink und CarMaker (IPG)

Embedded System: -

Long Range Radar
C++ Python Regelungstechnik Matlab/Simulink CarMaker (IPG)
Frankfurt am Main
1 Jahr 2 Monate
2013-09 - 2014-10

Embedded Softwareentwicklung einer parametrierbaren Schnittstelle zur Übertragung von Radarsensordaten über CAN

Software-Entwickler C++ C AUTOSAR ...
Software-Entwickler
Embedded Softwareentwicklung einer parametrierbaren Schnittstelle zur Übertragung von Radarsensordaten  über CAN


Softwareentwicklung: unter Windows

Softwarearchitektur: IBM Rhapsody

Entwicklungsumgebung: Eclipse

Test- und Simulationsumgebung: CANoe

Embedded System: MPC5675K von NXP (32-bit Embedded Controller for Advanced Driver Assistance Systems)

Long Range Radar ARS308
C++ C AUTOSAR CAN IBM Rhapsody
Continental Engineering Services GmbH
Frankfurt am Main
1 Jahr 10 Monate
2011-11 - 2013-08

Embedded-Softwareentwicklung einer Softwarekomponente zur Fahrzeugvariantenkodierung über CAN-Bus

Software-Entwickler C++ C AUTOSAR ...
Software-Entwickler

Embedded-Softwareentwicklung einer Softwarekomponente zur Fahrzeugvariantenkodierung über CAN-Bus


Softwareentwicklung: unter Windows

Softwarearchitektur: IBM Rhapsody

Entwicklungsumgebung: Eclipse

Test- und Simulationsumgebung: CANoe

Embedded System: MPC5675K von NXP (32-bit Embedded Controller for Advanced Driver Assistance Systems)

Long Range Radar ARS3XX
C++ C AUTOSAR CAN IBM Rhapsody
Continental Engineering Services GmbH
Frankfurt am Main
1 Jahr 5 Monate
2010-06 - 2011-10

Portierung von Trackingalgorithmus und Funktion eines radarbasierten Spurwechselassistent

Software-Entwickler C++ C
Software-Entwickler

Portierung von Trackingalgorithmus und Funktion eines radarbasierten Spurwechselassistent

 

Softwareentwicklung: unter Windows

Test- und Simulationsumgebung: MTS (by Continental)

Entwicklungsumgebung: Visual Studio

Embedded System: - 

Short Range Radar
C++ C
Continental Engineering Services GmbH
Frankfurt am Main
6 Monate
2009-09 - 2010-02

Portierung von Bildverarbeitungsalgorithmen auf steuergerätenahe Hardware

Software-Entwickler C OpenCV SIMD ...
Software-Entwickler

Portierung von Bildverarbeitungsalgorithmen auf einen intern parallel arbeitenden SOC der Firma NEC, der sowohl im SIMD- als auch im MIMD-Modus betrieben werden konnte. 


Softwareentwicklung: unter Windows

Entwicklungsumgebung: Visual Studio und Eclipse

Test- und Simulationsumgebung: ADTF

Embedded System: IMAPCAR von NEC (Automotive Image Recognition Processor)

Automotive Camera
C OpenCV SIMD MIMD ADTF
Audi Electronics Venture GmbH
Ingolstadt

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2014-01 - 2014-01

Functional Safety Training

1 Tages Seminar mit Zertifikat, Continental Engineering Services
1 Tages Seminar mit Zertifikat
Continental Engineering Services

Functional Safety

1 Day Awareness Training and Basic Training

1 Monat
2012-06 - 2012-06

Embedded UML Training based on IBM Rhapsody

3 Tage Seminar mit Zertifikat, Willert
3 Tage Seminar mit Zertifikat
Willert
Embedded UML Training based on IBM Rational Rhapsody, WILLERT
5 Jahre 5 Monate
2004-10 - 2010-02

Elektrotechnik-Studium

Diplom-Ingenieur, Hochschule Darmstadt
Diplom-Ingenieur
Hochschule Darmstadt
Automatisierungs- und Informationstechnik

Position

Position

Software-Entwicklung / Programmierung

Kompetenzen

Kompetenzen

Top-Skills

C++ C Python embedded Git CMake Docker GoogleTest Catch2 AUTOSAR Ethernet CAN Qt ROS2 ADTF IBM Rhapsody Enterprise Architect

Produkte / Standards / Erfahrungen / Methoden

Embedded Softwareentwicklung
Git
GoogleTest
Fahrerassistenzsysteme (ADAS)
AUTOSAR
Regelungstechnik
3D Grafikprogrammierung
OpenGL
OpenSceneGraph
Qt

Betriebssysteme

Windows
Linux
FreeRTOS

Programmiersprachen

C++
C
Python
CMake
Java
JavaScript
GLSL

Datenkommunikation

Ethernet
CAN

Hardware

ARMv7 & ARMv8 based
x86 based

Berechnung / Simulation / Versuch / Validierung

ROS1
ROS2
ADTF
CarMaker (IPG)

Design / Entwicklung / Konstruktion

IBM Rhapsody
Enterprise Architect

Branchen

Branchen

Automotive

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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