Firmwareentwickler (m/w/d) Funktionale Sicherheit
Core
Develop and maintain embedded software for microcontrollers ensuring functional safety according to IEC 61508 standards.
Role type
Functional Safety Firmware Engineer
Builds
Safety-certified firmware for industrial automation controllers
Domain
Industrial Automation / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded software development, C, C++, Python, ARM microcontroller programming, IEC 61508 compliance, MISRA C, static code analysis, unit testing, debugging tools (JTAG, SWD), emulator usage, signal processing (digital/analog), communication interfaces (UART, SPI, I2C, Ethernet, EtherCAT), hardware prototyping, test environment development
Preferred skills
Control engineering knowledge, electronics and measurement technology knowledge, Safety-electronics development experience
Technologies
STM32, TI MSPM0, ARM, C, C++, Python, JTAG, SWD, EtherCAT, IEC 61508, MISRA C
Responsibilities
Develop and maintain embedded software for microcontrollers, implement safety mechanisms in real-time systems, integrate and debug software on hardware prototypes, develop diagnostic functions and self-tests, create suitable test environments for firmware
Seniority
Mid-level, hands-on IC