Domäne
Embedded & IoT
Skill-Profil
Embedded debugging: JTAG, SWD, GDB, OpenOCD, logic analyzer, oscilloscope
Rollen
2
wo dieser Skill vorkommt
Stufen
5
strukturierter Entwicklungspfad
Pflichtanforderungen
8
die anderen 2 optional
Embedded & IoT
Embedded Tools
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 | 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). |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Embedded Developer | Pflicht | 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. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Embedded Developer | Pflicht | Designs debug infrastructure: custom fault handlers, core dump extraction, post-mortem analysis. Applies Segger SystemView for RTOS profiling. |
| IoT Engineer | Pflicht | Designs debugging infrastructure for IoT platform: remote logging, crash dumps, OTA diagnostics. Implements hardware-in-the-loop (HIL) testing. Analyzes hard faults. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Embedded Developer | Pflicht | Defines debug strategy for the product line. Establishes fault handling standards, logging, remote diagnostics for field devices. |
| IoT Engineer | Pflicht | Defines debugging and diagnostics standards for the IoT team. Builds test bench infrastructure and CI for firmware. Mentors the team on advanced debugging. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Embedded Developer | Pflicht | 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 | Pflicht | Defines enterprise diagnostics strategy for IoT products. Establishes approaches to field debugging and remote diagnostics for devices in production. |