Domäne
Embedded & IoT
Skill-Profil
RTOS: FreeRTOS, Zephyr, tasks, semaphores, queues, scheduler
Rollen
3
wo dieser Skill vorkommt
Stufen
5
strukturierter Entwicklungspfad
Pflichtanforderungen
11
die anderen 4 optional
Embedded & IoT
RTOS & Real-Time
17.3.2026
Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.
Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Embedded Developer | Pflicht | Understands RTOS concepts: tasks, priorities, semaphores, queues. Creates simple multi-task applications on FreeRTOS under mentor guidance. |
| IoT Engineer | Understands basic RTOS concepts: tasks, queues, semaphores. Uses FreeRTOS to create multitasking IoT applications on ESP32 with 2-3 tasks. | |
| Systems Programmer (C/C++) | Understands the fundamentals of RTOS Fundamentals: FreeRTOS, Zephyr. Applies basic practices in daily work. Follows recommendations from the team and documentation. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Embedded Developer | Pflicht | Independently develops on RTOS: task decomposition, inter-task communication (queues, semaphores, event groups), priority inversion prevention. Configures FreeRTOS for specific hardware. |
| IoT Engineer | Applies FreeRTOS/Zephyr for complex IoT systems with task priorities, mutexes, and event groups. Profiles stack usage and prevents priority inversion. | |
| Systems Programmer (C/C++) | Independently applies RTOS Fundamentals: FreeRTOS, Zephyr in practice. Understands trade-offs of different approaches. Solves typical tasks independently. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Embedded Developer | Pflicht | Designs RTOS application architecture with guaranteed response time. Optimizes stack allocation, applies priority inversion protection, configures tickless idle. |
| IoT Engineer | Pflicht | Designs RTOS architecture for IoT platforms with deterministic response time. Configures tickless idle for power saving. Implements Zephyr RTOS for production IoT. |
| Systems Programmer (C/C++) | Pflicht | Has deep expertise in RTOS Fundamentals: FreeRTOS, Zephyr. Designs solutions for production systems. Optimizes and scales. Mentors the team. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Embedded Developer | Pflicht | Defines RTOS strategy for the product line. Establishes task decomposition standards, inter-task communication, conducts architecture reviews. |
| IoT Engineer | Pflicht | Defines RTOS usage standards for the IoT product line. Selects RTOS (FreeRTOS/Zephyr/NuttX) for team requirements. Establishes real-time best practices. |
| Systems Programmer (C/C++) | Pflicht | Defines RTOS Fundamentals strategy at team/product level. Establishes standards and best practices. Conducts reviews. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Embedded Developer | Pflicht | Shapes RTOS strategy for the organization: RTOS selection criteria (FreeRTOS vs Zephyr vs custom), task architecture standards, certification path for safety-critical RTOS usage. |
| IoT Engineer | Pflicht | Defines enterprise RTOS strategy for organizational IoT products. Evaluates certifiable RTOS (SafeRTOS) for safety-critical IoT. Builds real-time platform roadmap. |
| Systems Programmer (C/C++) | Pflicht | Defines RTOS Fundamentals strategy at organizational level. Establishes enterprise approaches. Mentors leads and architects. |