Dominio
Embedded & IoT
Perfil de habilidad
RTOS: FreeRTOS, Zephyr, tasks, semaphores, queues, scheduler
Roles
3
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
11
los otros 4 opcionales
Embedded & IoT
RTOS & Real-Time
17/3/2026
Selecciona tu nivel actual y compara las expectativas.
La tabla muestra cómo crece la profundidad desde Junior hasta Principal.
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | 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. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | 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. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | Designs RTOS application architecture with guaranteed response time. Optimizes stack allocation, applies priority inversion protection, configures tickless idle. |
| IoT Engineer | Obligatorio | 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++) | Obligatorio | Has deep expertise in RTOS Fundamentals: FreeRTOS, Zephyr. Designs solutions for production systems. Optimizes and scales. Mentors the team. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | Defines RTOS strategy for the product line. Establishes task decomposition standards, inter-task communication, conducts architecture reviews. |
| IoT Engineer | Obligatorio | 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++) | Obligatorio | Defines RTOS Fundamentals strategy at team/product level. Establishes standards and best practices. Conducts reviews. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | 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 | Obligatorio | 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++) | Obligatorio | Defines RTOS Fundamentals strategy at organizational level. Establishes enterprise approaches. Mentors leads and architects. |