Description
The Embedded Firmware Engineer will develop deterministic, safety-relevant firmware for cognitive robots, covering bare-metal drivers, BSP bring-up, FreeRTOS or equivalent application layers, sensor and actuator integration, CAN-FD and micro-ROS communication middleware, safety monitoring, OTA and configuration management, and automated testing. The role requires a bachelor's or master's degree in a relevant engineering field, at least three years of embedded firmware experience, expert C/C++ and RTOS skills, ARM Cortex-M experience, familiarity with embedded communication protocols, and the ability to collaborate with hardware and systems engineers.

