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 the fundamentals of Bare Metal Programming. Applies basic practices in daily work. Follows recommendations from the team and documentation. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Independently develops bare-metal systems: PLL initialization, MPU configuration, DMA transfers. Writes bootloaders and firmware for specific platforms with direct register access. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Designs complex bare-metal systems with custom scheduler and HAL. Optimizes startup sequence, configures cache coherency, implements bootchain with firmware signature verification. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Defines bare-metal development architectural standards for the product line. Establishes strategy for porting between ARM/RISC-V architectures, leads review of critical system components. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Systems Programmer (C/C++) | Shapes enterprise bare-metal platform strategy. Defines approaches to safety-critical bare-metal system certification (IEC 61508), mentors lead architects in low-level software. |