10.01.2026 aktualisiert

ML
Premiumkunde
100 % verfügbar

Senior Embedded Software Developer | C, C++, Python, GIT,

Lonsee, Deutschland
Weltweit
Dipl.Ing (Fh)
Lonsee, Deutschland
Weltweit
Dipl.Ing (Fh)

Profilanlagen

CV_Marco Lyttek.pdf

Skills

C (Programmiersprache)C++CmakeDebuggingEclipseEmbedded SoftwareFunktionale SicherheitGNU Compiler CollectionGccsIEC 61508PythonMicrosoft Visual StudioUMLGitBuild-Prozess
Funktionale Sicherheit
IEC 61508
C, C++
Python
Git
UML
STM-Cube
Debugger: Segger, Lauterbach
IDE: Eclipse, MS Visual Studio, MS Visual Code,
Build-Prozess: CMake
Kommunikation: CAN, I²2, SPI

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Integrator für Funktionale Sicherheitssoftware

Miele
Erstellung von Software unter Berücksichtigung der IEC60730, IEC60335 und entsprechenden amerikanischen Normen.
  1. Die Entwicklung wurde auf dem RA2L1 durchgeführt.
  2. Das System wurde bzgl. HW-Anforderungen mitkonzeptioniert und der entsprechende Aufbau später verifiziert.
  3. Implementierung der normativ geforderten Sicherheitsfunktionalitäten
  4. Durchführung von manuellen Integrationstests
  5. Durchführung von Modultests (Google Test)
  6. Codereviews für die Approbation durchgeführt
  7. Spezifikationsreviews durchgeführt
  8. Testspezifikationen erstellt
  9. Entwicklung eines Protokolls zum Austausch von Daten zwischen dem Sicherheitscontroller sowie den Applikationscontrollern (STM32G0 und Renesas RA2L1).
  10. Betreuung und Schulung des Testlabors bzgl. der zu beachtenden Eigenheiten des Systems
  11. Konzept und Ersterstellung einer vernetzbaren Simulation auf dem PC (VisualStudio 2017/2019) für automatisierte Integrationstests (Python)
  12. Kommunikationsprotokoll für die Kommunikation mit anderen Teilnehmern (I²C, SPI) auf dem RA2L1

SW-Entwickler für Flashbootloader (Bare-Metal und PC-Flasher)

Liebherr Hausgeräte
  1. Erstellung eines Bootloader-Konzepts für das parallele flashen mehrerer Elektroniken
  2. Initial Umsetzung des Konzepts auf PC (Flasher) und Target (Bare-Metal, Renesas RL78)
  3. Testbegleitung in der Produktion
Erweiterung des Einzelflashers auf Multi-Flasher

Überarbeitung einer Prototypensoftware für den Einsatz als Sicherheitsfunktion

E.G.O
Überarbeitung einer Bestehenden Software im Hinblick auf die Erfüllung der Sicherheitsnormen/Anforderungen gemäß IEC60730, IEC60335 und entsprechenden Amerikanischen Normen.

SW-Entwickler für Flashbootloader

Bosch E-Bike
Umfang der Tätigkeit
  1. Erstellung eines FBL.
  2. Erstellung einer Komunikationsverbindung via USB (HID)
  3. Analyse eines bestehenden Kommunikationsprotokolls und Implementierung in den FBL
  4. Flash-Ablauf für den Datenempfang via direkter USB-Anbindung oder durch vollständigen Empfang durch die Applikation erstellt
  5. Signaturprüfung des Updatefile auf Integrität mittels ED25519 (verwendete Bibliothek WolfSSL)
  6. Entschlüsselung des Updatefile auf mittels AES-CBC-Encryption (verwendete Bibliothek WolfSSL)
  7. Flashen ins interne Flash und auf ein extern via SPIFFS-FS-angebundenen Speicher
  8. Implementierung einer einfachen GUI zur Anzeige von Fortschrittsinformationen
  9. Testprogramm via Python um die USB-Schnittstelle zu definierten Zeiten „abzuschalten“. Soll Kommunikationsfehler simulieren und die Fehlerreaktion prüfen




Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden