Embedded Softwareentwickler: C, C++, Python, Betriebsystem: Linux, Window, Frameworks: PCL, Vulkan, OpenGl, Opencv, Boards SOC Beaglebone, Rasberry
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 Systems
Embedded Software
Deutsch
Verhandlungssicher C1
Englisch
Verhandlungssicher C1
Französich
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 1 Monat
2023-11 - heute

Freiberufler: FPGA C/C++ Embedded-Programmierung KV260 Xilinx ? Coherent .Inc, Göttingen, Deutschland

FPGA C/C++ Embedded-Programmierung KV260 Xilinx C/C++ Python
FPGA C/C++ Embedded-Programmierung KV260 Xilinx

Freiberufler: FPGA C/C++ Embedded-Programmierung KV260 Xilinx ? Coherent .Inc, Göttingen, Deutschland

  • Entwurf von Hardware mit Vivado
    • Verwendung verschiedener Tools und Funktionen in Vivado für den Hardware-Entwurf, einschließlich Blockdesign, Constraint-Management und Implementierung von IP-Kernen.
    • Erstellung des Peta-Linux-Kernels für FPGA (Yocto-Projekt)
      • Konfiguration und Anpassung des Peta-Linux-Build-Prozesses für die Integration mit dem FPGA-Design.
      • Anpassung von Linux-Treibern und Kernelkonfiguration für die spezifischen Anforderungen des FPGA-Systems.
      • Integration von benutzerdefinierten Treibern und Anwendungen in das Peta-Linux-System, um die Funktionen des FPGA-basierten Systems zu unterstützen.
    • Embedded C/C++-Programmierung einer Zustandsmaschine für den Laser-Benutzeroberflächencontroller
      • Programmierung des UART-Treibers basierend auf AXI UART 16550
      • Programmierung des Ethernet-Treibers
    • UML-Design für die Architektur
FPGA VivadoHLS VHDL ULM Ethernet UART Linux Echtzeitbetriebssystem
C/C++ Python
Coherent .Inc
Göttingen
6 Monate
2023-06 - 2023-11

Freiberufler: AUTOSAR-Entwicklungs- und Testingenieur, Sicherheitsingenieur bei Mercedes-Benz Tech Innovation (MBTI), Ulm, Deutschland

Freiberufler: AUTOSAR-Entwicklungs- und Testingenieur, Sicherheitsingenieur Python CAPL
Freiberufler: AUTOSAR-Entwicklungs- und Testingenieur, Sicherheitsingenieur


Freiberufler: AUTOSAR-Entwicklungs- und Testingenieur, Sicherheitsingenieur bei Mercedes-Benz Tech Innovation (MBTI), Ulm, Deutschland Juni 2023 - Dezember 2023

  • DIAGNOSE: Grundlegende Sicherheitsprüfung, Erweiterte Sicherheitsprüfung, Penetrationstests an Steuergeräten
  • Entwicklung des Spear-Tools (Python) zur Durchführung einer vollständigen Sicherheitsprüfung an Steuergeräten (basierend auf CAN, CAN FD und FlexRay-Protokollen) mit CANDela-Dateien. Die gleichen Prozesse können auch mit Diagnosetools wie CANoe ausgeführt werden.
    • XCP (Universal Measurement and Calibration Protocol)-Penetrationstest: Überprüfung der Möglichkeiten zum Lesen/Schreiben auf den Steuergeräten
    • JTAG-Untersuchung und Debugging mit Lautherbach-Gerät (LESEN und SCHREIBEN): Überprüfung, ob Steuergeräte über JTAG zugegriffen werden können
    • Überprüfung der Zugriffssteuerungsliste: Sicherstellen, dass einige Dienste mit den richtigen Rollen in den korrekten Sitzungen ausgeführt werden können
    • Sicherheitszugriffsprüfung: Überprüfung, ob Schlüssel und Seeds nach einer neuen Anforderung oder einem Steuergerätereset neu und zufällig generiert werden
    • Gateway-Tester über OBD (Ethernet)-Anschluss, TCP/IP-Kommunikation
    • CAPL-Programmierung auf CANalyze
CAN-Bus CANoe CANalyzer AUTOSAR
Python CAPL
Mercedes Benz Tech Innovation
Ulm
1 Jahr 8 Monate
2021-11 - 2023-06

Athena Project (Freelancer)

Freelancer: Embedded Software Entwickler PCL library Eigen Ceres Solver ...
Freelancer: Embedded Software Entwickler
  • Sensors Kalibrierung (z.B von Stereo multi-perpose camera, lidar camera). Kalibrierung von Sensoren (z.B durch Odometry) , sowohl auf extrinsisch Ebene, als auch auf intrinsische Ebene. fürs autonomen Fahren. 
  • Anpassung der Kalibrierung so dass die Kamera Modulen denselben Target detektiert. 
  • Bei Lidar: Im ersten Schritt: Registrierung der Punktwolken von mehreren LiDARs, danach wird eine Registrierung für alle während einer Fahrt aufgenommenen und registrierten Punktwolken durchgeführt. Zum Schluss wird der Trajektorien des Sensors bestimmt. 
  • Datenaufnahmen am Dailmer Autos in Renningen in Bagfile Format. Diese aus unkalibrierten Sensor Daten bestehende Bagfiles, werden als Input Data z.B für Odometry-based Calibration verwenden, um eine passende Kalibrierung für Sensor Modulen zu generieren.Diese neue Kalibrierung wird danach im Fahrzeug installiert. 
  • Andere Prozesse (c++) zur Validierung der Kalibrierung z.B basierend auf rotation- und Tranlationsfehler der Sensor Modulen. 
  • Die ?Odometry-based-Calibration? und ?xsensor Calibration? sind vom großen Teil in C++ aber auch Python implementiert. 
  • Radar Kalibrierung
PCL library Eigen Ceres Solver OpenCV JSON ROS Vulkan API C++17 c Python JavaScript PostgreSQL
Robert Bosch Gmbh
1 Jahr 1 Monat
2020-11 - 2021-11

Implementierung einer Python State Machine

Systemingenieur c/ c++ Phython JavaScript PostgreSQL
Systemingenieur
  • Systemprogramming: Implementierung einer Python State Machine zur Überwachung und Regelung der CPU und Cores Temperaturen während der Fahrt 
  • Embedded Programmierung eines Velman 6080 Board zur automatischen Steuerung von Fahrzeugssteuergerätes. 
  • Entwicklung eines Testprozesses für CAN (Peak Can, FDCan über i2C), 
  • Ethernet, CPU- FanControl 
  • Sofwareinstallation von Monaco (MM6), Vector CaNnoe und Bosch automotive am Sitzkeil und Durchführung von Test und Messungen während der Fahrt am Daimler Werk in Sindelfingen. 
  • ADTF (Automotive Data and Time-Triggered Framework): C++ Filterprogrammierung 
  • Embedded Linux: Programmierung eines Beaglebone Board Black
c/ c++ Phython JavaScript PostgreSQL
XKRUG Gmbh
7 Monate
2019-10 - 2020-04

Leiterplatenlayout und Verwaltung einer Bibliothek

Werkstudent
Werkstudent
  • Leiterplatenlayout und Verwaltung einer Bibliothek für Bauelemente mit der Software XPeditor 
  • Verwaltung von Bibliotheken von Bauteilen mit Mentor Graphic
ZF Friedrichhafen
3 Jahre
2016-08 - 2019-07

Entwicklung eines Hardwaretesters

Werkstudent LTSpice EAGLE C/C++ ...
Werkstudent
  • Entwicklung eines Hardwaretesters zur Überprüfung von Signalen in Röntgengeneratoren 
    • Entwicklung mit Hilfe von Oszilloskopen und Multimeter sowie der Software LTSpice 
    • Entwurf der Schaltungen mit der Software EAGLE 
    • Testdurchführung des Geräts. Steuerung über zwei Microcontroller Typen (zwei Versionen von Hardwaretester): mit einem ARDUINO Mega und mit Launchpad MSP432P401 von TI. Programmierung des Hardwaretesters mit C/C++ auf Arduino Entwicklungsumgebung und auch auf Visual Studio 
    • Erstellung eines GUI für den Hardwaretester mit Hilfe des Anwendungsframework Qt und QML. Dabei wurde eine LogIn Page zur Anmeldung und eine Toolkit Page zur Steuerung eingeführt. Die Anmeldung erfolgte durch eine Abfrage in einem QT SQL Datenbank. 
  • Entwicklung eines Hardwaretrackers: 
    • Entwicklung und Entwurf des Schaltplans 
    • Steuerung mit dem Mikrocontroller MSP480 von Texas Instrument. Einsatz von RFID Platinen 
  • Produktspezifikation: 
    • Überprüfung von Schaltplan von Systemschränken. 
    • Verarbeitung der SAP Datenbank
LTSpice EAGLE C/C++ Visual Studio
Siemens Healthcare
7 Monate
2015-03 - 2015-09

Steuerung von Stepper Motoren

Praxissemester im Bereich Stepper Motor Kalibration CANoe CANanalyser
Praxissemester im Bereich Stepper Motor Kalibration
  • Steuerung von Stepper Motoren in unterschiedlichen Temperaturen und unterschiedlichen Spannungen mit der Hilfe der Software CANoe und CANanalyser 
  • Bearbeitung der Sensorwerten
CANoe CANanalyser
Valeo Klimasystem GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 9 Monate
2017-04 - 2019-12

Master Mechatronik

Universität Erlagen-Nürnberg
Universität Erlagen-Nürnberg
  • Embedded Systeme und Regelungstechnik 
  • Erstellung einer Webapplikation mit JavaScript, HTML und CCS (Bootstrap Framework) und Bereitstellung einer MySQL Datenbank über Apache Server. 
  • Embedded Programmierung über ROS (Robot Operating System) OS mit C++ und Python. 
  • Implementierung von Steuerungsfunktionen für die in der Datenbank registrierten Users.


Masterarbeit:

Immplementierung einer Webapplikation mit dem Robot Operating System für Wizard of Oz Experimente bei Empathie Trainings für Kinder mit eingeschränkten sozio-emotionalen Fähigkeiten mit dem humanoiden Roboter Pepper.

4 Jahre 6 Monate
2012-10 - 2017-03

Bachelor Mechatronik

Technische Hochschule Nürnberg
Technische Hochschule Nürnberg
  • Steuerung- und Regelungstechnik 

Bachelorarbeit:

Steuerungstechnik - Demonstrationskoffer mit einem Fahrzeugsimulationsmodell. Simulation der Funktionsweise eines Fahrzeuges anhand von WAGO SPS (Speicherprogrammierbare Steuerung) 

7 Jahre 1 Monat
2002-09 - 2009-09

Abitur in angewandter Wissenschaft

College La Roche in Kamerun
College La Roche in Kamerun

Kompetenzen

Kompetenzen

Top-Skills

C C++ Python Embedded Systems Embedded Software

Produkte / Standards / Erfahrungen / Methoden

Qt/Qml
Matlab/ Simulinks
Labview
Codesys
MySQL
CANoe/ CANAnalyser
SAP
Visual Studio
Assembler
Eclipse
FMEA
Apache
embedded Linux
Java
Linux
ROS
VHDL
Eagle Design
CAD (PTC Creo)
HTML/ CSS
JavaScript
Python
C/C++
Microsoft Office

Branchen

Branchen

Automotive, Medizintechnik, Militärtechnik, Logistik, Chemie, ...

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 1 Monat
2023-11 - heute

Freiberufler: FPGA C/C++ Embedded-Programmierung KV260 Xilinx ? Coherent .Inc, Göttingen, Deutschland

FPGA C/C++ Embedded-Programmierung KV260 Xilinx C/C++ Python
FPGA C/C++ Embedded-Programmierung KV260 Xilinx

Freiberufler: FPGA C/C++ Embedded-Programmierung KV260 Xilinx ? Coherent .Inc, Göttingen, Deutschland

  • Entwurf von Hardware mit Vivado
    • Verwendung verschiedener Tools und Funktionen in Vivado für den Hardware-Entwurf, einschließlich Blockdesign, Constraint-Management und Implementierung von IP-Kernen.
    • Erstellung des Peta-Linux-Kernels für FPGA (Yocto-Projekt)
      • Konfiguration und Anpassung des Peta-Linux-Build-Prozesses für die Integration mit dem FPGA-Design.
      • Anpassung von Linux-Treibern und Kernelkonfiguration für die spezifischen Anforderungen des FPGA-Systems.
      • Integration von benutzerdefinierten Treibern und Anwendungen in das Peta-Linux-System, um die Funktionen des FPGA-basierten Systems zu unterstützen.
    • Embedded C/C++-Programmierung einer Zustandsmaschine für den Laser-Benutzeroberflächencontroller
      • Programmierung des UART-Treibers basierend auf AXI UART 16550
      • Programmierung des Ethernet-Treibers
    • UML-Design für die Architektur
FPGA VivadoHLS VHDL ULM Ethernet UART Linux Echtzeitbetriebssystem
C/C++ Python
Coherent .Inc
Göttingen
6 Monate
2023-06 - 2023-11

Freiberufler: AUTOSAR-Entwicklungs- und Testingenieur, Sicherheitsingenieur bei Mercedes-Benz Tech Innovation (MBTI), Ulm, Deutschland

Freiberufler: AUTOSAR-Entwicklungs- und Testingenieur, Sicherheitsingenieur Python CAPL
Freiberufler: AUTOSAR-Entwicklungs- und Testingenieur, Sicherheitsingenieur


Freiberufler: AUTOSAR-Entwicklungs- und Testingenieur, Sicherheitsingenieur bei Mercedes-Benz Tech Innovation (MBTI), Ulm, Deutschland Juni 2023 - Dezember 2023

  • DIAGNOSE: Grundlegende Sicherheitsprüfung, Erweiterte Sicherheitsprüfung, Penetrationstests an Steuergeräten
  • Entwicklung des Spear-Tools (Python) zur Durchführung einer vollständigen Sicherheitsprüfung an Steuergeräten (basierend auf CAN, CAN FD und FlexRay-Protokollen) mit CANDela-Dateien. Die gleichen Prozesse können auch mit Diagnosetools wie CANoe ausgeführt werden.
    • XCP (Universal Measurement and Calibration Protocol)-Penetrationstest: Überprüfung der Möglichkeiten zum Lesen/Schreiben auf den Steuergeräten
    • JTAG-Untersuchung und Debugging mit Lautherbach-Gerät (LESEN und SCHREIBEN): Überprüfung, ob Steuergeräte über JTAG zugegriffen werden können
    • Überprüfung der Zugriffssteuerungsliste: Sicherstellen, dass einige Dienste mit den richtigen Rollen in den korrekten Sitzungen ausgeführt werden können
    • Sicherheitszugriffsprüfung: Überprüfung, ob Schlüssel und Seeds nach einer neuen Anforderung oder einem Steuergerätereset neu und zufällig generiert werden
    • Gateway-Tester über OBD (Ethernet)-Anschluss, TCP/IP-Kommunikation
    • CAPL-Programmierung auf CANalyze
CAN-Bus CANoe CANalyzer AUTOSAR
Python CAPL
Mercedes Benz Tech Innovation
Ulm
1 Jahr 8 Monate
2021-11 - 2023-06

Athena Project (Freelancer)

Freelancer: Embedded Software Entwickler PCL library Eigen Ceres Solver ...
Freelancer: Embedded Software Entwickler
  • Sensors Kalibrierung (z.B von Stereo multi-perpose camera, lidar camera). Kalibrierung von Sensoren (z.B durch Odometry) , sowohl auf extrinsisch Ebene, als auch auf intrinsische Ebene. fürs autonomen Fahren. 
  • Anpassung der Kalibrierung so dass die Kamera Modulen denselben Target detektiert. 
  • Bei Lidar: Im ersten Schritt: Registrierung der Punktwolken von mehreren LiDARs, danach wird eine Registrierung für alle während einer Fahrt aufgenommenen und registrierten Punktwolken durchgeführt. Zum Schluss wird der Trajektorien des Sensors bestimmt. 
  • Datenaufnahmen am Dailmer Autos in Renningen in Bagfile Format. Diese aus unkalibrierten Sensor Daten bestehende Bagfiles, werden als Input Data z.B für Odometry-based Calibration verwenden, um eine passende Kalibrierung für Sensor Modulen zu generieren.Diese neue Kalibrierung wird danach im Fahrzeug installiert. 
  • Andere Prozesse (c++) zur Validierung der Kalibrierung z.B basierend auf rotation- und Tranlationsfehler der Sensor Modulen. 
  • Die ?Odometry-based-Calibration? und ?xsensor Calibration? sind vom großen Teil in C++ aber auch Python implementiert. 
  • Radar Kalibrierung
PCL library Eigen Ceres Solver OpenCV JSON ROS Vulkan API C++17 c Python JavaScript PostgreSQL
Robert Bosch Gmbh
1 Jahr 1 Monat
2020-11 - 2021-11

Implementierung einer Python State Machine

Systemingenieur c/ c++ Phython JavaScript PostgreSQL
Systemingenieur
  • Systemprogramming: Implementierung einer Python State Machine zur Überwachung und Regelung der CPU und Cores Temperaturen während der Fahrt 
  • Embedded Programmierung eines Velman 6080 Board zur automatischen Steuerung von Fahrzeugssteuergerätes. 
  • Entwicklung eines Testprozesses für CAN (Peak Can, FDCan über i2C), 
  • Ethernet, CPU- FanControl 
  • Sofwareinstallation von Monaco (MM6), Vector CaNnoe und Bosch automotive am Sitzkeil und Durchführung von Test und Messungen während der Fahrt am Daimler Werk in Sindelfingen. 
  • ADTF (Automotive Data and Time-Triggered Framework): C++ Filterprogrammierung 
  • Embedded Linux: Programmierung eines Beaglebone Board Black
c/ c++ Phython JavaScript PostgreSQL
XKRUG Gmbh
7 Monate
2019-10 - 2020-04

Leiterplatenlayout und Verwaltung einer Bibliothek

Werkstudent
Werkstudent
  • Leiterplatenlayout und Verwaltung einer Bibliothek für Bauelemente mit der Software XPeditor 
  • Verwaltung von Bibliotheken von Bauteilen mit Mentor Graphic
ZF Friedrichhafen
3 Jahre
2016-08 - 2019-07

Entwicklung eines Hardwaretesters

Werkstudent LTSpice EAGLE C/C++ ...
Werkstudent
  • Entwicklung eines Hardwaretesters zur Überprüfung von Signalen in Röntgengeneratoren 
    • Entwicklung mit Hilfe von Oszilloskopen und Multimeter sowie der Software LTSpice 
    • Entwurf der Schaltungen mit der Software EAGLE 
    • Testdurchführung des Geräts. Steuerung über zwei Microcontroller Typen (zwei Versionen von Hardwaretester): mit einem ARDUINO Mega und mit Launchpad MSP432P401 von TI. Programmierung des Hardwaretesters mit C/C++ auf Arduino Entwicklungsumgebung und auch auf Visual Studio 
    • Erstellung eines GUI für den Hardwaretester mit Hilfe des Anwendungsframework Qt und QML. Dabei wurde eine LogIn Page zur Anmeldung und eine Toolkit Page zur Steuerung eingeführt. Die Anmeldung erfolgte durch eine Abfrage in einem QT SQL Datenbank. 
  • Entwicklung eines Hardwaretrackers: 
    • Entwicklung und Entwurf des Schaltplans 
    • Steuerung mit dem Mikrocontroller MSP480 von Texas Instrument. Einsatz von RFID Platinen 
  • Produktspezifikation: 
    • Überprüfung von Schaltplan von Systemschränken. 
    • Verarbeitung der SAP Datenbank
LTSpice EAGLE C/C++ Visual Studio
Siemens Healthcare
7 Monate
2015-03 - 2015-09

Steuerung von Stepper Motoren

Praxissemester im Bereich Stepper Motor Kalibration CANoe CANanalyser
Praxissemester im Bereich Stepper Motor Kalibration
  • Steuerung von Stepper Motoren in unterschiedlichen Temperaturen und unterschiedlichen Spannungen mit der Hilfe der Software CANoe und CANanalyser 
  • Bearbeitung der Sensorwerten
CANoe CANanalyser
Valeo Klimasystem GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 9 Monate
2017-04 - 2019-12

Master Mechatronik

Universität Erlagen-Nürnberg
Universität Erlagen-Nürnberg
  • Embedded Systeme und Regelungstechnik 
  • Erstellung einer Webapplikation mit JavaScript, HTML und CCS (Bootstrap Framework) und Bereitstellung einer MySQL Datenbank über Apache Server. 
  • Embedded Programmierung über ROS (Robot Operating System) OS mit C++ und Python. 
  • Implementierung von Steuerungsfunktionen für die in der Datenbank registrierten Users.


Masterarbeit:

Immplementierung einer Webapplikation mit dem Robot Operating System für Wizard of Oz Experimente bei Empathie Trainings für Kinder mit eingeschränkten sozio-emotionalen Fähigkeiten mit dem humanoiden Roboter Pepper.

4 Jahre 6 Monate
2012-10 - 2017-03

Bachelor Mechatronik

Technische Hochschule Nürnberg
Technische Hochschule Nürnberg
  • Steuerung- und Regelungstechnik 

Bachelorarbeit:

Steuerungstechnik - Demonstrationskoffer mit einem Fahrzeugsimulationsmodell. Simulation der Funktionsweise eines Fahrzeuges anhand von WAGO SPS (Speicherprogrammierbare Steuerung) 

7 Jahre 1 Monat
2002-09 - 2009-09

Abitur in angewandter Wissenschaft

College La Roche in Kamerun
College La Roche in Kamerun

Kompetenzen

Kompetenzen

Top-Skills

C C++ Python Embedded Systems Embedded Software

Produkte / Standards / Erfahrungen / Methoden

Qt/Qml
Matlab/ Simulinks
Labview
Codesys
MySQL
CANoe/ CANAnalyser
SAP
Visual Studio
Assembler
Eclipse
FMEA
Apache
embedded Linux
Java
Linux
ROS
VHDL
Eagle Design
CAD (PTC Creo)
HTML/ CSS
JavaScript
Python
C/C++
Microsoft Office

Branchen

Branchen

Automotive, Medizintechnik, Militärtechnik, Logistik, Chemie, ...

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.