Dominio
Embedded & IoT
Perfil de habilidad
Embedded debugging: JTAG, SWD, GDB, OpenOCD, logic analyzer, oscilloscope
Roles
2
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
8
los otros 2 opcionales
Embedded & IoT
Embedded Tools
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 | Uses basic debugging tools: JTAG/SWD through ST-Link, breakpoints in IDE, printf debugging through UART. Analyzes simple bugs. |
| IoT Engineer | Uses UART logging and LED indication for IoT device debugging. Connects J-Link/ST-Link for step-by-step debugging in IDE (VS Code, STM32CubeIDE). |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | Applies advanced debugging: ITM trace, SWO viewer, Segger RTT, watchpoints on memory access. Uses oscilloscope for timing analysis. |
| IoT Engineer | Applies JTAG/SWD for IoT firmware debugging. Uses Saleae logic analyzer for protocol diagnostics. Profiles ISR and RTOS task execution time. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | Designs debug infrastructure: custom fault handlers, core dump extraction, post-mortem analysis. Applies Segger SystemView for RTOS profiling. |
| IoT Engineer | Obligatorio | Designs debugging infrastructure for IoT platform: remote logging, crash dumps, OTA diagnostics. Implements hardware-in-the-loop (HIL) testing. Analyzes hard faults. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | Defines debug strategy for the product line. Establishes fault handling standards, logging, remote diagnostics for field devices. |
| IoT Engineer | Obligatorio | Defines debugging and diagnostics standards for the IoT team. Builds test bench infrastructure and CI for firmware. Mentors the team on advanced debugging. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Embedded Developer | Obligatorio | Shapes debugging methodology for the organization: standardizes debug tooling across products, establishes remote diagnostics architecture, defines post-mortem analysis procedures for field failures. |
| IoT Engineer | Obligatorio | Defines enterprise diagnostics strategy for IoT products. Establishes approaches to field debugging and remote diagnostics for devices in production. |