Softwareentwicklung in C++ / C / Python
Aktualisiert am 17.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.06.2025
Verfügbar zu: 100%
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

6 Monate
2024-05 - 2024-10

Embedded-Softwareentwicklung von Protokoll-Treibern für Datenfusion. C, C++17

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

Im Rahmen eines Robotik-Projektes implementierte ich Protokolltreiber für die Schnittstellen eines STM32L476RG (ARM Cortex-M4). Der STM32L4 zentralisiert die Datenverarbeitung/-fusion von Sensoren zur Eigenbewegungsschätzung, sowie die Steuerung von Aktoren (Servocontrolboard) und ist mit einem leistungsfähigeren Masterprozessor verbunden.

Zur besseren Verständlichkeit und Erweiterbarkeit der verwendeten Peripherie und deren Konfiguration wurde eine minimale Hardwareabstraktionsebene in C++17 entwickelt.

Für die parallele Verarbeitung der Daten mit unterschiedlicher Datenrate wird FreeRTOS als Task-Scheduler eingesetzt.


  • Implementierung von I2C-Treiber for IMU and Odometry
  • Implementierung der UART-Schnittstelle für Logging 
  • Implementierung der ISP-Schnittstelle zum Masterprozessor
  • Entwicklung eines Anwendungsspezifischen Protokolls
  • Integration von minimalem FreeRTOS Task-Scheduling
  • Konfiguration von GPIOs für Taster und status LEDs
  • Erstellen von Skripten (Bash, Python, Json) für Buildumgebung und CI
  • Integration der Entwicklungsumgebung in Docker-Container
  • Hardware: STM32L476RG (ARM Cortex-M4)
  • Programmiersprachen: C, C++ 17

C++17 C Python Docker GitLab embedded
1 Jahr 10 Monate
2022-07 - 2024-04

Softwareentwicklung einer Simulationsumgebung. C++17, Python

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

Entwicklung einer Simulation für Kommunikations-Geräte unter Linux (Ubuntu 22.04) und Integration der Embedded-Softwarekomponenten. Die Schnittstellen der Softwarekomponenten auf dem Embedded-System (MPSoC) wurden anhand von Methoden der Interprozesskommunikation unter Linux implementiert und über eine Kommunikations-Middleware abstrahiert. Das Softwaredesign wurde in Enterprise Architect modelliert und aus dem Modell wurde Quellcode generiert.


Weitere Aufgaben:
  • Portierung von Softwarekomponenten von LynxOS auf Linux
  • Erstellung von Testtreiber und Modultests mit dem Testframework Catch2.
  • Modellanpassung der vorhandenen Microservice-Architektur in Enterprise Architect.
  • Anpassungen an der Build-Umgebung (CMake) und der CI-Pipeline.

Weitere Infos:
  • Programmiersprachen: C++ 17, Python
  • Entwicklungsumgebung: Visual Studio Code
  • Softwarearchitektur: Modellbasierte Softwarearchitektur mit Quellcodegenerierung der Middleware.
  • Testframework: Catch2
  • CI-Toolchain: GitLab


C++17 Python Git Visual Studio Code Enterprise Architect Catch2
Remote
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 der Entwicklungsumgebung.

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

Softwareentwicklung von Middleware zur Radardatenverarbeitung

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

Softwareentwicklung von Middleware zur Aufnahme und Verarbeitung von Radarsensordaten. 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

Softwareentwicklung - 3D Grafikprogrammierung zur Darstellung der Radarsensordaten

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

Softwareentwicklung einer Ethernet-Schnittstelle für die Radardatenübertragung

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

Softwareentwicklung einer Komponente zur Eigenbewegungsschätzung

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 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 - Radarsensordaten über CAN-Bus

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 - Variantenkodierung ü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

6 Monate
2024-05 - 2024-10

Embedded-Softwareentwicklung von Protokoll-Treibern für Datenfusion. C, C++17

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

Im Rahmen eines Robotik-Projektes implementierte ich Protokolltreiber für die Schnittstellen eines STM32L476RG (ARM Cortex-M4). Der STM32L4 zentralisiert die Datenverarbeitung/-fusion von Sensoren zur Eigenbewegungsschätzung, sowie die Steuerung von Aktoren (Servocontrolboard) und ist mit einem leistungsfähigeren Masterprozessor verbunden.

Zur besseren Verständlichkeit und Erweiterbarkeit der verwendeten Peripherie und deren Konfiguration wurde eine minimale Hardwareabstraktionsebene in C++17 entwickelt.

Für die parallele Verarbeitung der Daten mit unterschiedlicher Datenrate wird FreeRTOS als Task-Scheduler eingesetzt.


  • Implementierung von I2C-Treiber for IMU and Odometry
  • Implementierung der UART-Schnittstelle für Logging 
  • Implementierung der ISP-Schnittstelle zum Masterprozessor
  • Entwicklung eines Anwendungsspezifischen Protokolls
  • Integration von minimalem FreeRTOS Task-Scheduling
  • Konfiguration von GPIOs für Taster und status LEDs
  • Erstellen von Skripten (Bash, Python, Json) für Buildumgebung und CI
  • Integration der Entwicklungsumgebung in Docker-Container
  • Hardware: STM32L476RG (ARM Cortex-M4)
  • Programmiersprachen: C, C++ 17

C++17 C Python Docker GitLab embedded
1 Jahr 10 Monate
2022-07 - 2024-04

Softwareentwicklung einer Simulationsumgebung. C++17, Python

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

Entwicklung einer Simulation für Kommunikations-Geräte unter Linux (Ubuntu 22.04) und Integration der Embedded-Softwarekomponenten. Die Schnittstellen der Softwarekomponenten auf dem Embedded-System (MPSoC) wurden anhand von Methoden der Interprozesskommunikation unter Linux implementiert und über eine Kommunikations-Middleware abstrahiert. Das Softwaredesign wurde in Enterprise Architect modelliert und aus dem Modell wurde Quellcode generiert.


Weitere Aufgaben:
  • Portierung von Softwarekomponenten von LynxOS auf Linux
  • Erstellung von Testtreiber und Modultests mit dem Testframework Catch2.
  • Modellanpassung der vorhandenen Microservice-Architektur in Enterprise Architect.
  • Anpassungen an der Build-Umgebung (CMake) und der CI-Pipeline.

Weitere Infos:
  • Programmiersprachen: C++ 17, Python
  • Entwicklungsumgebung: Visual Studio Code
  • Softwarearchitektur: Modellbasierte Softwarearchitektur mit Quellcodegenerierung der Middleware.
  • Testframework: Catch2
  • CI-Toolchain: GitLab


C++17 Python Git Visual Studio Code Enterprise Architect Catch2
Remote
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 der Entwicklungsumgebung.

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

Softwareentwicklung von Middleware zur Radardatenverarbeitung

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

Softwareentwicklung von Middleware zur Aufnahme und Verarbeitung von Radarsensordaten. 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

Softwareentwicklung - 3D Grafikprogrammierung zur Darstellung der Radarsensordaten

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

Softwareentwicklung einer Ethernet-Schnittstelle für die Radardatenübertragung

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

Softwareentwicklung einer Komponente zur Eigenbewegungsschätzung

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 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 - Radarsensordaten über CAN-Bus

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 - Variantenkodierung ü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 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.