Домен
Embedded и IoT
Профиль навыка
Этот навык определяет ожидания по ролям и уровням.
Ролей
1
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
0
ещё 5 — необязательные
Embedded и IoT
Embedded-программирование
22.02.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Понимает основы firmware: bootloader, firmware update, flash layout. Пишет простые firmware-модули для MCU, использует HAL-библиотеки производителя под руководством наставника. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Самостоятельно разрабатывает firmware: реализует OTA-обновление, dual-bank boot, watchdog recovery. Управляет flash-памятью с wear leveling, реализует persistent configuration. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Проектирует firmware-архитектуру: secure boot chain, encrypted firmware updates, hardware security module integration. Оптимизирует boot time, реализует fallback recovery mechanisms. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Определяет firmware-стратегию для продуктовой линейки. Формирует стандарты OTA-обновлений, versioning, rollback policy, управляет firmware signing infrastructure. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Формирует enterprise firmware стратегию для организации. Определяет подходы к mass firmware deployment, сертификации (FIPS 140-2), управляет firmware security lifecycle. |