freiberufler Freiberuflicher Systemprogrammierer auf freelance.de

Freiberuflicher Systemprogrammierer

offline
  • 85‐90€/Stunde
  • 45663 Recklinghausen
  • DACH-Region
  • de  |  en
  • 28.03.2025

Kurzvorstellung

Mitarbeit an der SW-Entwicklung für diverse ADAS-Steuergeräte und Motorsteuerungen.
Ausgewiesener Experte für die Entwicklung von Embedded Software in C/C++, sowohl für High-Level Feature-Entwicklung als auch für Low-Level Treiber-Entwicklung etc.

Qualifikationen

  • Autosar
  • Bazel
  • CAN-Bus (controller area network)
  • Echtzeit-Betriebssysteme
  • Embedded Software
  • Ethernet
  • Mikrocontroller
  • Programmierer C, C++
  • Python-Programmierer
  • Ressourcenoptimierung

Projekt‐ & Berufserfahrung

Feature Team für Ausweichassistent
BMW
1/2024 – 2/2025 (1 Jahr, 2 Monate)
nicht angegeben
Tätigkeitszeitraum

1/2024 – 2/2025

Tätigkeitsbeschreibung

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

Projekt Trajektorienplanung Level 2 / 3
BMW
1/2022 – 12/2023 (2 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2022 – 12/2023

Tätigkeitsbeschreibung

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

Zertifikate

Self Driving Car Engineer Nanodegree
Udacity
2017

Ausbildung

Dipl.-Phys.
Diplom
Universität Dortmund
1996
Dortmund

Über mich

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.

Weitere Kenntnisse

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!

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
70
Alter
55
Berufserfahrung
34 Jahre und 9 Monate (seit 08/1990)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden