Firmwareentwickler (m/w/d) Funktionale Sicherheit
Core
Development and maintenance of embedded software for microcontrollers with a focus on functional safety (IEC 61508) and real-time safety mechanisms.
Role type
Embedded firmware engineer (functional safety)
Builds
Firmware for microcontroller-based automation systems
Domain
Industrial automation / Embedded systems
Required skills
Embedded software development, C, C++, Python, Microcontroller programming, Debugging tools (JTAG, SWD), Emulators, Static code analysis, Unit testing, Real-time systems, Communication interfaces (UART, SPI, I2C, Ethernet, EtherCAT), Safety mechanisms implementation, Diagnostic functions, Self-tests, Hardware prototyping, Test environment development
Preferred skills
ARM-based microcontroller platforms (STM32, TI MSPM0), MISRA C, Safety coding standards, Control engineering, Electronics and measurement technology
Technologies
C, C++, Python, STM32, TI MSPM0, JTAG, SWD, EtherCAT, IEC 61508, MISRA C
Responsibilities
Develop and maintain embedded software for microcontrollers according to IEC 61508, Implement safety mechanisms in real-time systems, Develop diagnostic functions and self-tests, Integrate, debug, test, and optimize software on hardware prototypes, Collaborate closely with safety electronics development in small teams, Develop a suitable test environment for firmware
Seniority
Mid-level, hands-on IC
