Select your current position

Pick a role and level — we'll show the growth path, skills and gap analysis.

Development path

Junior

0-2 years

Current

Responsibility: Выполнение задач под руководством старших коллег. Изучение кодовой базы, стандартов и процессов команды. Написание кода по спецификациям, исправление простых багов, написание тестов.

Middle

2-5 years

Next

Responsibility: Самостоятельная разработка фич от декомпозиции до деплоя. Участие в code review. Оптимизация производительности. Менторинг junior-разработчиков. Участие в архитектурных обсуждениях.

Senior

5-8 years

Responsibility: Проектирование архитектуры компонентов и сервисов. Решение сложных технических проблем. Ведение технического долга. Code review как gatekeeper качества. Менторинг middle-разработчиков. Выбор технологий для новых задач.

Key skills:

AWS Need
BLE & Wireless: Zigbee, LoRa, WiFi Need
C for Embedded Need
C++ for Embedded Need
ChatGPT / Claude Need
Code Review Need
DNS Deep Dive Need
Docker Need
Edge Computing for IoT Need
Embedded CI/CD Need
Embedded Debugging: JTAG, SWD Need
Git Advanced Need
GitHub Copilot Need
GPIO, ADC, DAC Need
HTTP/2 & HTTP/3 QUIC Need
IoT Cloud Platforms: AWS IoT, Azure IoT Need
IoT Security Need
MicroPython / CircuitPython Need
MQTT Protocol Need
OpenTelemetry Need
OWASP & Application Security Need
Prometheus & Grafana Need
REST API Design Need
RTOS Fundamentals: FreeRTOS, Zephyr Need
SPI / I2C / UART Protocols Need
TCP/IP Deep Dive Need
Terraform Need
Unit Testing Need
Webhooks & Integrations Need
Algorithms & Complexity Need
Async Programming Need
Integration Testing Need
Code Quality & Refactoring Need
Multithreading Need
Network Fundamentals Need
Secure Coding Practices Need
WebSocket API Design Need
Structured Logging Need
Data Structures Need
Memory Management Need

Lead / Staff

7-12 years

Responsibility: Техническое лидерство команды или направления. Проектирование системной архитектуры. Координация с другими командами. Формирование стандартов и best practices. Участие в найме. Планирование технического roadmap.

Key skills:

AWS Need
BLE & Wireless: Zigbee, LoRa, WiFi Need
C for Embedded Need
C++ for Embedded Need
ChatGPT / Claude Need
Code Review Need
DNS Deep Dive Need
Docker Need
Edge Computing for IoT Need
Embedded CI/CD Need
Embedded Debugging: JTAG, SWD Need
Git Advanced Need
GitHub Copilot Need
GPIO, ADC, DAC Need
HTTP/2 & HTTP/3 QUIC Need
IoT Cloud Platforms: AWS IoT, Azure IoT Need
IoT Security Need
MicroPython / CircuitPython Need
MQTT Protocol Need
OpenTelemetry Need
OWASP & Application Security Need
Prometheus & Grafana Need
REST API Design Need
RTOS Fundamentals: FreeRTOS, Zephyr Need
SPI / I2C / UART Protocols Need
TCP/IP Deep Dive Need
Terraform Need
Unit Testing Need
Webhooks & Integrations Need
Algorithms & Complexity Need
Async Programming Need
Integration Testing Need
Code Quality & Refactoring Need
Multithreading Need
Network Fundamentals Need
Secure Coding Practices Need
WebSocket API Design Need
Structured Logging Need
Data Structures Need
Memory Management Need

Principal

10+ years

Responsibility: Техническая стратегия на уровне компании или домена. Кросс-организационное влияние. Решение системных проблем бизнеса через технологии. Менторинг lead-инженеров. Публичное представление компании.

Key skills:

AWS Need
BLE & Wireless: Zigbee, LoRa, WiFi Need
C for Embedded Need
C++ for Embedded Need
ChatGPT / Claude Need
Code Review Need
DNS Deep Dive Need
Docker Need
Edge Computing for IoT Need
Embedded CI/CD Need
Embedded Debugging: JTAG, SWD Need
Git Advanced Need
GitHub Copilot Need
GPIO, ADC, DAC Need
HTTP/2 & HTTP/3 QUIC Need
IoT Cloud Platforms: AWS IoT, Azure IoT Need
IoT Security Need
MicroPython / CircuitPython Need
MQTT Protocol Need
OpenTelemetry Need
OWASP & Application Security Need
Prometheus & Grafana Need
REST API Design Need
RTOS Fundamentals: FreeRTOS, Zephyr Need
SPI / I2C / UART Protocols Need
TCP/IP Deep Dive Need
Terraform Need
Unit Testing Need
Webhooks & Integrations Need
Algorithms & Complexity Need
Async Programming Need
Integration Testing Need
Code Quality & Refactoring Need
Multithreading Need
Network Fundamentals Need
Secure Coding Practices Need
WebSocket API Design Need
Structured Logging Need
Data Structures Need
Memory Management Need