You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Bernhard DavidBD

Bernhard David

Senior Embedded Softwareentwickler

EUR 725/Tag
München, DE
15+ Jahre

Durchschnittliche Reaktionszeit: 1h

Über Bernhard

Ich bin freiberuflicher Embedded-Softwareentwickler mit über 40 Jahren Erfahrung in der hardwarenahen Programmierung, Firmware-Entwicklung und Inbetriebnahme von Embedded-Systemen.

Mein Schwerpunkt liegt auf stabilen, wartbaren und effizienten Softwarelösungen in C, C++, Python,Assembler und Codesys. Ich habe in zahlreichen Projekten mit Microcontrollern (Aurix, ARM, STM32, AVR, 8051) sowie Echtzeitbetriebssystemen (FreeRTOS, VxWorks) erfogreich gearbeitet.

Typische Aufgaben umfassen Treiber-entwicklung, Kommunikationsschnittstellen (CAN, SPI, I²C, Modbus, MVB, WTB, TRDP), Fehlersuche, Testing , HIL und Optimierung. Safe Data Transfer SDTV2 etc.

Ich arbeite strukturiert, zuverlässig und mit klarer technischer Handschrift – immer mit Fokus auf Qualität und Termintreue.
🔹 Verfügbarkeit: Nach Absprache (Remote oder vor Ort)
🔹 Einsatzbereiche: Industrie, Automatisierung, Messtechnik, Embedded Systems, Geräteentwicklung
🔹 Standort: München
  • Deutsch

    Muttersprachlich oder zweisprachig

  • Englisch

    Konversationssicher

Vor Ort möglich
München (bis zu 50 km)

Projekt- und Berufserfahrung

  • Knorr-Bremse DE
    Test Experte
    TRANSPORTWESEN
    November 2020 - Juni 2023 (2 Jahre und 7 Monate)
    Munich, Deutschland

    Standardization of Test Specification for Brake Systems:

    Purpose simplify certification process.


    "Bernhard David" hat sich bei uns als sehr guter Software Experte für Entwicklung und Tests von embedded Systemen ausgezeichnet. Man konnte ihn in allen Bereichen des V-Modells einsetzen. Die positive und umgängliche Art machten eine Zusammenarbeit immer einfach. Auch Tests beim Kunden direkt wurden durch gute Vorbereitung und technischen Sachverstand ohne Beanstandung durchgeführt."
    Knorr Bremse Systeme für Schienenfahrzeuge GmbH
    Teamleiter Software Entwicklung (Christian Mürle)
    Strategic planning RTOS Debugging C++ Emmbeded
  • NewTec GmbH
    Softwareingenieur
    HIGHTECH
    August 2022 - Oktober 2022 (2 Monate)
    Pfaffenhofen an der Roth, BY, Germany

    MVB Baugruppe

    Entwicklung einer MVB Baugruppe mit MVBC02 Chip für Einsatz im TCN Umfeld. Erstellen einer Library mit API zur gemeinsamen Anwendung.
    Software: UML, Understand-C, C, Free-RTOS
    UML Free RTOS Understand C
  • TRDP Bus Test
    Testmanager
    TRANSPORTWESEN
    Februar 2020 - August 2020 (6 Monate)
    München, Deutschland

    TRDP Bus Test mit Safety Layer

    Test und Analyse von sicherheitsrelevanter Kommunikation (SDTv2) für Bombardier Transportation.
    Tools/Technologien: CODESYS, Wireshark, IBC-Designer, Debugger IC-5000
    Die Tests wurden sowohl in München auf vorhanden Testbenches als auch vor Ort beim Kunden in Lyon durchgeführt.
    strukturierte Arbeitsweise

Empfehlungen

Sei die erste Person, die Bernhard empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Ausbildung und Abschlüsse

  • Dipl. Ing. technische Physik
    FHM
    1976
    Physik für Ingenieure

Fähigkeiten

Kategorien