10.01.2026 aktualisiert
ML
Premiumkunde
100 % verfügbarSenior Embedded Software Developer | C, C++, Python, GIT,
Lonsee, Deutschland
Weltweit
Dipl.Ing (Fh)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
Erstellung von Software unter Berücksichtigung der IEC60730, IEC60335 und entsprechenden amerikanischen Normen.
- Die Entwicklung wurde auf dem RA2L1 durchgeführt.
- Das System wurde bzgl. HW-Anforderungen mitkonzeptioniert und der entsprechende Aufbau später verifiziert.
- Implementierung der normativ geforderten Sicherheitsfunktionalitäten
- Durchführung von manuellen Integrationstests
- Durchführung von Modultests (Google Test)
- Codereviews für die Approbation durchgeführt
- Spezifikationsreviews durchgeführt
- Testspezifikationen erstellt
- Entwicklung eines Protokolls zum Austausch von Daten zwischen dem Sicherheitscontroller sowie den Applikationscontrollern (STM32G0 und Renesas RA2L1).
- Betreuung und Schulung des Testlabors bzgl. der zu beachtenden Eigenheiten des Systems
- Konzept und Ersterstellung einer vernetzbaren Simulation auf dem PC (VisualStudio 2017/2019) für automatisierte Integrationstests (Python)
- Kommunikationsprotokoll für die Kommunikation mit anderen Teilnehmern (I²C, SPI) auf dem RA2L1
- Erstellung eines Bootloader-Konzepts für das parallele flashen mehrerer Elektroniken
- Initial Umsetzung des Konzepts auf PC (Flasher) und Target (Bare-Metal, Renesas RL78)
- Testbegleitung in der Produktion
Erweiterung des Einzelflashers auf Multi-Flasher
Überarbeitung einer Bestehenden Software im Hinblick auf die Erfüllung der Sicherheitsnormen/Anforderungen gemäß IEC60730, IEC60335 und entsprechenden Amerikanischen Normen.