Роли · IoT Engineer · Senior

Что должен уметь Senior }

40 ключевых навыков, всего 55. Ожидания по каждому навыку и что меняется на следующем уровне.

На этой странице — что ожидается от Senior }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, API и интеграции, Облако и инфраструктура.

40ключевых навыков
15дополнительных навыков
10областей
100%на уровне Продвинутый или Эксперт
Оценить себя как Senior Полная матрица роли

Ключевые навыки для Senior

Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.

Основы программирования · 6

Проектирует алгоритмы для edge computing в IoT: anomaly detection, signal processing, data compression. Оптимизирует вычислительную сложность для real-time обработки.

Проектирует асинхронную архитектуру IoT-систем: event-driven firmware, reactor pattern для шлюзов. Обеспечивает предсказуемую latency в real-time IoT-контексте.

Проектирует code quality framework для IoT-платформы: static analysis, code coverage, complexity metrics. Внедряет quality gates в CI pipeline для firmware.

Проектирует многозадачную архитектуру IoT firmware: task decomposition, ISR-safe communication, priority scheme. Обеспечивает deterministic timing для real-time задач.

Структуры данных Продвинутый

Проектирует кастомные структуры данных для IoT-платформы: lock-free queues для ISR, persistent storage structures для NVRAM, compact serialization форматы.

Управление памятью Продвинутый

Проектирует memory management strategy для IoT-платформы: memory budgets, fragmentation prevention, NVRAM management. Оптимизирует для multi-tenant edge.

API и интеграции · 3

Проектирует real-time communication architecture для IoT: WebSocket для dashboards, MQTT bridge для devices. Обеспечивает delivery guarantees и authorization.

REST API Design Продвинутый

Проектирует API architecture для IoT-платформы: REST для management, gRPC для internal services, MQTT для devices. Обеспечивает API rate limiting и auth.

Webhooks и интеграции Продвинутый

Проектирует масштабируемую webhook-инфраструктуру для IoT: event fanout через SNS/SQS, dead letter queues, webhook analytics. Обрабатывает 10K+ events/sec.

Облако и инфраструктура · 4

Основы сетей Продвинутый

Проектирует сетевую архитектуру для IoT-развёртываний: network segmentation, zero-trust networking, VPN для remote IoT. Обеспечивает QoS для критичного IoT-трафика.

AWS Продвинутый

Проектирует AWS IoT архитектуру для production: multi-account, Greengrass edge, IoT SiteWise для industrial. Оптимизирует стоимость и обеспечивает compliance.

Docker Продвинутый

Проектирует Docker-based инфраструктуру для IoT-платформы: edge containers, registry для firmware, CI/CD с Docker. Обеспечивает security scanning образов.

Terraform Продвинутый

Проектирует Terraform-модули для IoT-платформы: reusable IoT patterns, environment promotion, drift detection. Автоматизирует provisioning IoT cloud-ресурсов.

Тестирование и QA · 2

Проектирует стратегию интеграционного тестирования IoT-экосистем, охватывающих edge-устройства, шлюзы и облачные платформы. Внедряет автоматизированное тестирование на уровнях прошивки, протоколов и дата-пайплайнов с hardware-in-the-loop симуляцией. Оптимизирует тестовую пирамиду, балансируя тесты уровня устройств с валидацией интеграции на масштабе флота. Менторит команду по тестированию OTA-обновлений и цепочек провижининга устройств.

Unit-тестирование Продвинутый

Проектирует стратегию тестирования для IoT-систем: пирамида тестирования по слоям firmware/edge/cloud, автоматизация тестирования hardware-in-the-loop, тестирование соответствия протоколам. Оптимизирует выполнение тестов с фермами эмуляторов устройств. Менторит команду по тестированию IoT-кода на гетерогенных аппаратных платформах.

Безопасность · 2

Проектирует практики безопасного кодирования для IoT и встроенных систем — реализует паттерны безопасного кодирования для прошивок с безопасностью памяти, верификацию цепочки secure boot и механизмы шифрованного OTA-обновления. Проводит моделирование угроз для коммуникации устройство-облако и менторит команду по написанию security-hardened кода для ресурсоограниченных окружений.

Проектирует security controls для IoT-платформы по OWASP. Внедряет secure development lifecycle для IoT. Проводит threat modeling IoT-систем.

AI-ассистированная разработка · 2

ChatGPT / Claude Продвинутый

Обладает глубокой экспертизой применения ChatGPT/Claude для разработки IoT-систем. Проектирует AI-ассистированные процессы для оптимизации прошивок, реализации протоколов и проектирования архитектуры edge computing. Оптимизирует prompt engineering для задач встроенных систем и менторит команду по безопасной AI-ассистированной разработке для ресурсоограниченных и safety-critical устройств.

GitHub Copilot Продвинутый

Проектирует стратегии внедрения GitHub Copilot для IoT-команд: оптимизирует prompt engineering для embedded и кода протоколов связи, внедряет safety-валидацию для AI-сгенерированных компонентов прошивки, оценивает ограничения Copilot для ресурсно-ограниченных целевых устройств. Менторит команду по ответственной AI-ассистированной embedded-разработке.

Observability и мониторинг · 3

Проектирует стратегию наблюдаемости для IoT-платформ: внедряет распределённую трассировку по потокам данных от устройства до облака, определяет SLI/SLO для связности устройств и доставки телеметрии, проводит post-mortem по инцидентам масштаба парка. Менторит команду по стратегиям логирования для ресурсно-ограниченных edge-сред.

OpenTelemetry Продвинутый

Проектирует стратегию observability для IoT-экосистем с OpenTelemetry — внедряет распределённую трассировку по edge-устройствам, шлюзам и облачным сервисам. Определяет SLI/SLO для связности устройств и надёжности дата-пайплайнов. Проводит post-mortem для инцидентов IoT-платформы и архитектурирует сбор телеметрии для ресурсоограниченных edge-окружений.

Prometheus и Grafana Продвинутый

Проектирует стратегию наблюдаемости для IoT-платформ с Prometheus & Grafana: внедряет мониторинг масштаба парка с агрегацией телеметрии устройств, определяет SLI/SLO для связности устройств и доставки данных, проводит post-mortem по инцидентам масштаба парка. Менторит команду по IoT-специфичным паттернам мониторинга.

Контроль версий и коллаборация · 2

Code Review Продвинутый

Проектирует процессы код-ревью для IoT-систем: стандарты ревью кода прошивки, чек-листы ревью соответствия протоколам, gates ревью использования ресурсов. Менторит команду по ревью embedded-кода на надёжность и энергоэффективность.

Git Advanced Продвинутый

Проектирует Git-воркфлоу для IoT-команд: внедряет стратегии ветвления для управления прошивками нескольких устройств, оптимизирует использование submodules и LFS для аппаратно-специфичных кодовых баз, автоматизирует отслеживание версий прошивки через Git-теги и CI. Менторит команду по управлению embedded и cloud кодом в координированных циклах релизов.

Сети и телекоммуникации · 3

DNS Deep Dive Продвинутый

Проектирует DNS-инфраструктуру для IoT-платформы: private DNS zones, DNS-based device routing, geo-DNS для multi-region IoT. Обеспечивает DNS security (DNSSEC).

HTTP/2 и HTTP/3 QUIC Продвинутый

Проектирует HTTP-стратегию для IoT-платформы: HTTP/2 для шлюзов, HTTP/3 QUIC для мобильных сетей. Оценивает trade-offs protocol overhead vs reliability.

TCP/IP Deep Dive Продвинутый

Проектирует networking stack для IoT-платформы: protocol selection (MQTT/CoAP/LwM2M), QoS-стратегии, network failover. Оптимизирует для unreliable сетей.

Embedded и IoT · 13

BLE и Wireless Продвинутый

Проектирует BLE-архитектуру для IoT-продуктов с поддержкой LoRaWAN, Zigbee, Thread. Обеспечивает совместимость с мобильными приложениями. Внедряет BLE 5.x long range и coded PHY.

C для Embedded Продвинутый

Проектирует архитектуру embedded firmware на C для IoT-шлюзов и edge-устройств. Внедряет OTA-обновления, безопасную загрузку и fault-tolerant механизмы. Оптимизирует энергопотребление для battery-powered устройств.

C++ для Embedded Продвинутый

Проектирует C++ embedded-фреймворки для IoT-платформы. Использует CRTP, policy-based design для zero-cost абстракций. Обеспечивает предсказуемое время выполнения без аллокаций.

Edge Computing для IoT Продвинутый

Проектирует edge computing архитектуру для IoT: multi-tier (device → gateway → cloud). Внедряет ML inference на edge (TensorFlow Lite, ONNX). Обеспечивает OTA-обновление edge-моделей.

Embedded CI/CD Продвинутый

Проектирует CI/CD инфраструктуру для IoT-платформы: HIL testing, automated flashing farm, OTA deployment pipeline. Обеспечивает reproducible builds и binary provenance.

Embedded Debugging Продвинутый

Проектирует debugging infrastructure для IoT-платформы: remote logging, crash dumps, OTA diagnostics. Внедряет hardware-in-the-loop (HIL) тестирование. Анализирует hard faults.

GPIO, ADC, DAC Продвинутый

Проектирует абстракции GPIO/ADC/DAC для IoT-платформы с поддержкой калибровки, фильтрации и noise reduction. Оптимизирует sampling rate ADC для edge-аналитики.

IoT Cloud Platforms Продвинутый

Проектирует IoT cloud-архитектуру для production: multi-region, fault tolerance, data pipelines. Внедряет device twins для конфигурации парка устройств. Оптимизирует стоимость.

IoT Security Продвинутый

Проектирует security architecture для IoT-платформы: zero-trust, certificate rotation, firmware signing PKI. Проводит penetration testing IoT-устройств. Обеспечивает GDPR/IEC 62443.

MicroPython / CircuitPython Продвинутый

Проектирует MicroPython-фреймворки для быстрого развёртывания IoT-устройств. Пишет C-модули для критичных по производительности участков. Организует fleet management для парка устройств.

MQTT Protocol Продвинутый

Проектирует масштабируемую MQTT-инфраструктуру для IoT-платформы: кластеризация EMQX/VerneMQ, bridging, правила маршрутизации. Внедряет CoAP для constrained-устройств.

RTOS Fundamentals Продвинутый

Проектирует RTOS-архитектуру для IoT-платформ с детерминированным временем отклика. Настраивает tickless idle для энергосбережения. Внедряет Zephyr RTOS для production IoT.

SPI / I2C / UART Protocols Продвинутый

Проектирует hardware abstraction layer для SPI/I2C/UART в IoT-платформе. Оптимизирует bus throughput и обеспечивает thread-safe доступ из RTOS-задач. Реализует hot-plug сенсоров.

Дополнительные навыки

Команда их не оценивает, но они входят в самооценку и план развития.

Документирование APIИндексирование БДОсновы System DesignПаттерны проектированияПринципы ООП и SOLIDТипобезопасность и системы типовApache KafkaCursor IDEGitHub Actions / GitLab CIGraphQL DesignKubernetes CorePostgreSQLPrompt Engineering для кодаRedisSLI / SLO / SLA

Что меняется на Lead

55 навыков получают более высокое ожидание или становятся ключевыми при переходе с Senior на Lead. Сначала самые большие скачки.

Страница Lead →
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

} в открытой матрице компетенций: 55 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.