Домен
Embedded и IoT
Профиль навыка
Этот навык определяет ожидания по ролям и уровням.
Ролей
1
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
0
ещё 5 — необязательные
Embedded и IoT
Embedded-инструменты
22.02.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Понимает концепцию кросс-компиляции: host vs target, toolchain, sysroot. Собирает простые программы для ARM target с помощью готового cross-toolchain под руководством наставника. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Самостоятельно настраивает cross-compilation pipeline: конфигурирует toolchain (GCC/Clang), sysroot, pkg-config. Собирает ядро и rootfs для embedded target через buildroot/Yocto. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Проектирует multi-target build систему для системного ПО. Настраивает CI с кросс-компиляцией для ARM/RISC-V/x86, автоматизирует тестирование на QEMU, интегрирует sanitizers для каждой платформы. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Определяет стратегию кросс-компиляции для продуктовой линейки. Формирует reproducible build environment, управляет версиями toolchain, обеспечивает bit-exact reproducible builds. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Формирует enterprise-стратегию кросс-компиляции для организации. Определяет стандарты toolchain management, build reproducibility и CI/CD для multi-architecture системного ПО. |