BSW Embedded Software Entwickler (m/w/d)

Entwurf, Implementierung und Wartung von Basissoftware-Modulen in C für den Infineon AURIX TriCore TC397 (Multicore, Lockstep) - z. B. iLLD-/MCAL-basierte Treiber, Kommunikations-, Speicher- und Diagnosedienste Weiterentwicklung unseres eigenen BSW-Stacks sowie Konfiguration und Integration von AUTOSAR-Classic-Modulen (z. B. COM-Stack, DCM/DEM, NvM/Fee, E2E-Protection) - beides gleichwertig im Einsatz Entwicklung und Pflege von Bootloader- und Flash-Konzepten inkl. Software-Update über UDS-Diagnose Anbindung und Absicherung der Kommunikationsschnittstellen (CAN/CAN-FD, Ethernet, SPI, LIN) inkl. Netzwerkmanagement und E2E-Absicherung sowie der Schnittstelle zum ECP3-FPGA Umsetzung von Sicherheitsmechanismen nach ISO 26262 (z. B. Watchdog-Konzepte, Speicherschutz/MPU, Lockstep-Fehlerbehandlung, Safe-State-Management) in Abstimmung mit dem Functional Safety Management Unit- und Integrationstests, statische Codeanalyse (MISRA C) und Code-Reviews als Teil des Entwicklungsprozesses Arbeit mit der AURIX-Toolchain: TASKING-/HighTec-Compiler, Debugger und Trace (z. B. Lauterbach TRACE32), AURIX Development Studio Erstellung und Pflege von Anforderungen, Architektur- und