17.11.2025 aktualisiert

**** ******** ****
Premiumkunde
20 % verfügbar

Senior Embedded Software Developer

Recklinghausen, Deutschland
Deutschland +2
Dipl.-Phys.
Recklinghausen, Deutschland
Deutschland +2
Dipl.-Phys.

Profilanlagen

cv_tkloeker_251001_de.pdf
cv_tkloeker_251001_en.pdf

Skills

FahrerassistenzsystemePenetration TestingComputer VisionAssemblerspracheTest AutomationAutomotive ElectronicsAutomobilindustrieC++CompilerLinuxProjektplanungDspaceSteuergerätEmbedded SystemsEmbedded SoftwareFreertosFuzz TestingPythonLex (Software)Qt (Software)Echtzeit-BetriebssystemeSensorfusionSoftwareentwicklungSoftware ProjektmanagementVerifizierung und ValidierungFahren von BussenFahrenDeep Learning
Ich bin Diplom-Physiker und seit 1990 (zunächst parallel zu meinem Studium) als freiberuflicher Systemprogrammierer im Projektgeschäft tätig. In dieser Zeit habe ich umfangreiche Erfahrungen in der selbstständigen Abwicklung von Softwareprojekten erwerben können. In den letzten 25 Jahren war ich hauptsächlich im Automotivebereich tätig, die letzten 7 ½ Jahre davon in Autonomous-Driving-Projekten für diversen ADAS- Steuergeräte.
Ich bin ausgewiesener Experte für die Entwicklung von Embedded Software in C/C++, sowohl für High-Level Feature-Entwicklung etwa mit Adaptive Autosar unter Linux als auch für Low-Level-Firmware-Entwicklung wie Device Drivern direkt auf dem „bare metal“. Ich habe Projekterfahrungen mit diversen Microcontrollerfamilien sammeln können und war häufig als Firefighter in der Fehlersuche oder Ressourcenoptimierung tätig. Bei diesen Tätigkeiten, die die Analyse mir zuvor unbekannter Software z.T. bis herunter auf die Assemblerebene erforderte, habe ich oft Projekte durch den Vorschlag von erfolgreichen Laufzeit- oder Speicheroptimierungsmaßnahmen maßgeblich weiterbringen können.
Ich verfüge über umfangreiche Kenntnisse und Erfahrungen auf folgenden Gebieten:
  • Firmwareentwicklung für kundenspezifische Mikrocontrollerschaltungen in C/C++ oder auch Assembler
  • Programmierung unter Echtzeitbetriebssystemen wie QNX oder FreeRtos inklusive Multicoredebugging
  • Treiber- und Anwendungsentwicklung unter Windows und Linux etwa mit Qt
  • Compiler- und Interpreterbau mit Lex und Yacc
  • Generische und komponentenorientierte Programmierung für wiederverwendbare Software
  • Automotive-Normen und –Tools für Softwareerstellung und Softwarevalidierung
  • Protokollentwicklung für Feldbusse wie Automotive Ethernet, CAN, LIN etc.
  • Embedded Systems Security Analysetechniken wie Fuzzing, Pentesting etc.
  • Grundtechniken für autonomes Fahren wie Trajectory Planning, Deep Learning, Computer Vision, Sensor Fusion, Localization etc.
  • Automatisierte Tests auf HIL-Plattformen wie dSpace z.B. über Python-Scripte
Eine meiner besonderen Stärken ist die schnelle Einarbeitung in neue Aufgabenbereiche und Fachgebiete. Ich bin immer an neuen Herausforderungen interessiert, die ich aktuell ab dem 1. 3. 2025 suche.

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Projekt BCU / CTU-EL Bodycontroller / Telematik

Schmitz Cargobull

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

Unterstützung beim Serienanlauf einer neuen Elektronikarchitektur für Trailer mit Body Controller (BCU) und Telematik Unit (CTU-EL), Einbindung Address Sanitizer,  Fehleranalysen und Bugfixes, Umsetzung noch fehlender Features.

Projekt Mercury Ausweichassistent

BMW Group

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Mitarbeit im Feature Team für die Überarbeitung bzw. Neuentwicklung des BMW Ausweichassistenten (ESS) auf einer neuen Integrationsplattform. Implementierung von Funktionsteilen sowie zugehöriger Unit Tests, Components Tests, Benchmark-Tests und SIL-Tests.

Hardware: Qualcomm ARM 8 Kern Performance SoC

Software: Embedded Linux, CodeBeamer, Jira, Github, Bazel, VisualStudio Code, gcc, clang, GoogleTest, GoogleBenchmark, Coverity

Projekt Mercury Trajektorienplanung Level 2 / 3

BMW Group

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

High Level Entwicklung und Wartung von Trajektorienplanungsfunktionen für Embedded Linux und Microcontroller-Zielplattformen mit verteilter Bereitstellung für verschiedene ECU-Generationen.

Hardware: Intel Denverton, Tricore Aurix TC397 Multicore - Mikrocontroller

Software: Embedded Linux, CodeBeamer, Jira, Github, Bazel, VisualStudio Code, gcc

Zertifikate

Self Driving Car Engineer Nanodegree

Udacity

2017


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden