Домен
Embedded и IoT
Профиль навыка
Этот навык определяет ожидания по ролям и уровням.
Ролей
1
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
0
ещё 5 — необязательные
Embedded и IoT
Embedded-инструменты
22.02.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Понимает основы тестирования системного и embedded ПО: unit-тесты вне целевой платформы, hardware-in-the-loop (HIL). Пишет простые тесты для ядерных модулей и драйверов. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Самостоятельно тестирует системное ПО: unit-тесты с mock hardware (cmock, fff), integration-тесты на QEMU, использует ktest/kselftest для ядерных компонентов. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Проектирует test infrastructure для системного ПО: custom test framework для bare-metal, fault injection для драйверов, HIL test automation с робототехническим стендом. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Определяет тестовую стратегию для системной платформы. Формирует test pyramid для ядра/драйверов, управляет CI/CD с hardware farm, внедряет continuous testing. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Формирует enterprise testing стратегию для системного ПО. Определяет подходы к verification & validation для safety-critical систем, управляет testing infrastructure. |