Dominio
Embedded & IoT
Perfil de habilidad
Esta habilidad define expectativas en roles y niveles.
Roles
1
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
0
los otros 5 opcionales
Embedded & IoT
Embedded Programming
22/2/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 |
|---|---|---|
| Systems Programmer (C/C++) | Understands interrupt mechanism: vector table, priorities, ISR. Writes simple interrupt handlers for timers and GPIO, understands interrupt context vs thread context. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Independently designs interrupt handling systems: top-half/bottom-half, tasklet/workqueue, threaded IRQ. Configures interrupt affinity, minimizes handling latency. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Designs complex interrupt subsystems: implements interrupt coalescing, MSI/MSI-X for PCIe, nested interrupt controllers. Optimizes interrupt storm protection and load balancing. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Defines interrupt handling strategy for the platform. Establishes interrupt latency budget guidelines, conducts ISR code reviews for correctness and performance. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Shapes enterprise approach to interrupt architecture. Defines real-time interrupt processing standards for safety-critical systems, mentors leads on interrupt subsystem design. |