Домен
Embedded и IoT
Профиль навыка
Этот навык определяет ожидания по ролям и уровням.
Ролей
1
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
0
ещё 5 — необязательные
Embedded и IoT
Embedded-программирование
22.02.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Понимает основные концепции ОС: процессы, потоки, планирование, файловые системы. Работает с Linux: управление процессами, файловыми дескрипторами, signals, basic system calls. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Владеет internals операционных систем: VFS layer, process scheduler (CFS), memory management subsystem. Модифицирует ядерные подсистемы, анализирует поведение через ftrace/perf. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Глубоко знает архитектуру ОС: проектирует ядерные подсистемы, оптимизирует scheduler под workload, реализует custom security modules (LSM), работает с namespaces/cgroups. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Определяет стратегию развития ОС-компонентов для платформы. Формирует архитектуру custom OS distribution, ведёт review ядерных подсистем, управляет kernel configuration. |
| Роль | Обязательность | Описание |
|---|---|---|
| Systems Programmer (C/C++) | Формирует enterprise OS стратегию для организации. Определяет подходы к custom Linux distribution, RTOS selection, управляет lifecycle ядерных компонентов для продуктовых линеек. |