Домен
Embedded и IoT
Профиль навыка
Этот навык определяет ожидания по ролям и уровням.
Ролей
1
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
0
ещё 5 — необязательные
Embedded и IoT
Embedded-инструменты
22.02.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Знакомится с инструментами отладки: GDB для пользовательских программ, dmesg для ядерных сообщений, strace для системных вызовов. Отлаживает простые баги под руководством наставника. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Уверенно использует отладочные инструменты: GDB remote debugging, KGDB для ядра, JTAG для bare-metal. Применяет Valgrind, AddressSanitizer для поиска memory corruption. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Отлаживает сложные системные проблемы: kernel oops/panic analysis, crash dump через kdump, hardware watchpoints через JTAG. Применяет eBPF для dynamic tracing ядра без остановки. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Определяет стратегию отладки для системной команды. Формирует runbook по диагностике ядерных проблем, внедряет crash dump infrastructure, обучает команду advanced debugging. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Формирует enterprise debugging infrastructure для системного ПО. Определяет стандарты crash analysis, трассировки и мониторинга для всех системных продуктов, менторит lead-ов. |