Домен
Embedded и IoT
Профиль навыка
Системы реального времени: hard/soft RT, deadline scheduling, WCET, jitter
Ролей
2
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
8
ещё 2 — необязательные
Embedded и IoT
RTOS и реальное время
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Embedded Developer | Обязателен | Понимает разницу между hard/soft real-time. Знает основы планирования задач, deadline-ов и jitter. Измеряет latency с помощью осциллографа. |
| Systems Programmer (C/C++) | Понимает основы Real-Time Systems Design. Применяет базовые практики в повседневной работе. Следует рекомендациям команды. |
| Роль | Обязательность | Описание |
|---|---|---|
| Embedded Developer | Обязателен | Проектирует soft real-time системы с предсказуемым поведением. Анализирует worst-case execution time, применяет Rate Monotonic Scheduling. |
| Systems Programmer (C/C++) | Самостоятельно применяет Real-Time Systems Design на практике. Понимает trade-offs различных подходов. Решает типовые задачи. |
| Роль | Обязательность | Описание |
|---|---|---|
| Embedded Developer | Обязателен | Проектирует hard real-time системы с гарантированными deadline. Применяет formal timing analysis, оптимизирует interrupt latency, использует hardware timers. |
| Systems Programmer (C/C++) | Обязателен | Глубоко владеет Real-Time Systems Design. Проектирует решения для production-систем. Оптимизирует и масштабирует. Менторит команду. |
| Роль | Обязательность | Описание |
|---|---|---|
| Embedded Developer | Обязателен | Определяет real-time требования для продуктовой линейки. Формирует методологию верификации timing constraints, ведёт review критичных по времени систем. |
| Systems Programmer (C/C++) | Обязателен | Определяет стратегию Real-Time Systems Design на уровне команды/продукта. Формирует стандарты и best practices. Проводит review. |
| Роль | Обязательность | Описание |
|---|---|---|
| Embedded Developer | Обязателен | Определяет enterprise-стратегию real-time разработки. Формирует подходы к сертификации (DO-178C, IEC 62304), менторит архитекторов по timing analysis. |
| Systems Programmer (C/C++) | Обязателен | Определяет стратегию Real-Time Systems Design на уровне организации. Формирует enterprise-подходы. Менторит leads и architects. |