Embedded software engineers building safety-critical C/C++ systems on their own RTOS, requiring deep understanding of real-time constraints, determinism, and rigorous documentation. Core skills include: 1. Embedded C / C++ (primary language requirement) 2. Real-Time Operating Systems (RTOS) * FreeRTOS * SAFE RTOS * Other small-footprint RTOS 3. Embedded microcontrollers & SoCs * ARM Cortex-R and Cortex-A cores (used in their demos) 4. Bare-metal firmware development
*