IoT-разработчик создаёт умные устройства целиком: пишет прошивку для датчика, настраивает передачу данных по радио или сотовой сети и собирает серверную часть, куда стекаются показания. Счётчик воды, который сам отправляет показания в управляющую компанию, трекер на фуре и датчик влажности в теплице сделаны руками этих людей.
Слово IoT в России почти не пишут в названиях вакансий. Из 255 открытых вакансий по этому направлению на hh.ru, выгруженных 24 сентября 2026 года, сочетание IoT встретилось только в 19, остальные называются embedded-разработчик, программист микроконтроллеров или инженер встраиваемых систем. Медианная зарплата по 80 уникальным вакансиям с указанной вилкой составила 174 000 ₽ на руки. Если сама технология вам пока незнакома, начните с разбора что такое интернет вещей, а подборку программ обучения смотрите в каталоге курсов для IoT-разработчиков.
Ниже разберём, чем профессия IoT-разработчик отличается от соседних, какие бывают специализации, на каких протоколах и платах строится работа, какие стандарты её описывают и где такие специалисты нужны. Цифры по навыкам и деньгам взяты из той же выгрузки hh.ru, данные о рынке опубликованы Ассоциацией интернета вещей по итогам 2025 года.
Кто такой IoT-разработчик простыми словами

Любая система интернета вещей состоит из трёх слоёв. Внизу устройство с микроконтроллером, которое снимает показания или управляет реле. Посередине канал связи и шлюз: Wi-Fi, Bluetooth, LoRaWAN, сотовая сеть. Наверху сервер, база телеметрии и приложение, где человек видит график и нажимает кнопку.
IoT-разработчик, или разработчик интернета вещей, отвечает за стык этих слоёв. Он знает, почему устройство на батарейке почти всё время должно спать, сколько байт уйдёт в эфир за одно сообщение и что произойдёт с сервером, если десять тысяч счётчиков проснутся в одну минуту. В маленькой компании один инженер пишет все три слоя. В крупной каждым занимается своя команда, а IoT-разработчиком обычно называют того, кто ведёт прошивку и связь.
Ближе всего к этой роли программист микроконтроллеров: большая часть задач у них общая, и на рынке их часто нанимают по одной вакансии.
IoT-разработчик и соседние роли: в чём разница
Профессии интернета вещей легко спутать между собой. IoT-разработчика путают с пятью соседними ролями, потому что все они работают с электроникой и кодом. Разница видна по тому, где у каждого заканчивается зона ответственности.
| Специалист | С чем работает | Что делает | Чего обычно не делает |
|---|---|---|---|
| IoT-разработчик | микроконтроллер, радиомодуль, облако | прошивка, протокол связи, приём данных на сервере | не разводит печатные платы, не проектирует цеховую автоматику |
| Программист микроконтроллеров | микроконтроллер и периферия | драйверы, прошивка, работа в реальном времени | сервер и сетевая часть часто за пределами роли |
| Инженер-электроник | схемы, платы, компоненты | схемотехника, трассировка, отладка железа | большие программы и облачные сервисы |
| Инженер АСУ ТП | ПЛК, SCADA, промышленные сети | автоматизация заводских линий | бытовые и массовые устройства на батарейках |
| Backend-разработчик | серверы, базы данных, API | бизнес-логика, хранение и выдача данных | прошивки и работу с железом |
| IoT-архитектор | система целиком | выбор протоколов, платформ, схемы безопасности | редко пишет код руками |
Чаще всего профессию путают с embedded-разработчиком. Embedded шире: встраиваемые системы стоят и в станках, и в медицинских приборах, и в автомобилях, где интернета может не быть вовсе. IoT начинается там, где устройство выходит в сеть и отдаёт данные дальше. Язык у обоих один и тот же, поэтому многие опытные разработчики на Си переходят в IoT без переучивания.
Канал основателя Checkroi Вани Буявца3 700 человек читают мой Телеграм-канал про нейросетиСобрал промпты для Claude Code и ChatGPT, разборы ИИ-инструментов и лайфхаки по продвижению бизнеса в одном местеПрисоединитьсяЧем занимается IoT-разработчик: основные задачи
Набор задач зависит от размера команды, но в описаниях вакансий повторяются одни и те же пункты.
- Пишет прошивку на C или C++ под микроконтроллеры STM32, ESP32, отечественные чипы Миландр и другие: опрос датчиков, управление питанием, обработка прерываний.
- Подключает периферию по шинам UART, SPI, I2C и CAN: читает даташит датчика и пишет для него драйвер.
- Настраивает связь: Wi-Fi, Bluetooth Low Energy, LoRaWAN, NB-IoT, сотовые модемы, промышленный Modbus.
- Экономит энергию. Устройство на одной батарейке должно проработать годы, поэтому режимы сна и частота выхода в эфир считаются заранее.
- Организует обмен с сервером: формат сообщений, брокер MQTT, повтор отправки при обрыве связи.
- Делает обновление прошивки по воздуху (OTA), чтобы исправлять ошибки без выезда к каждому счётчику.
- Защищает устройство: шифрование канала, подпись прошивки, закрытый отладочный порт.
- Отлаживает на стенде осциллографом и логическим анализатором, когда программа ведёт себя странно из-за помех или тайминга.
Специализации IoT-разработчика
Внутри профессии люди расходятся по слоям системы. От слоя зависят и стек, и зарплата. В таблице медианы по той же выгрузке hh.ru на 24 сентября 2026 года, на руки в месяц, только вакансии с указанной вилкой.
| Специализация | С чем работает | Медиана, ₽ на руки | Кому подходит |
|---|---|---|---|
| Прошивка устройства | STM32, ESP32, FreeRTOS, драйверы | 150 000 (31 вакансия) | тем, кто любит железо и низкий уровень |
| Логика на ПЛИС | FPGA, Verilog, VHDL | 156 600 (26 вакансий) | инженерам с сильной схемотехникой |
| Шлюз и бортовой компьютер | Embedded Linux, Yocto, Buildroot | 225 000 (8 вакансий) | тем, кто уже знает Linux и сети |
| Серверная часть | брокеры сообщений, базы телеметрии, API | 193 500 (по всему рынку backend) | программистам, пришедшим из веба |
| Мобильное приложение | Android, Bluetooth-связь с устройством | 150 000 (по всему рынку Android) | мобильным разработчикам |
Дороже всего стоит середина системы, Linux на шлюзе: там нужно понимать и железо, и сеть, и безопасное обновление. Серверный слой оплачивается почти так же, но конкуренция за него выше. Как устроены деньги в этой роли, подробно показано в разборе зарплат backend-разработчиков.
Отдельная ветка ведёт в робототехнику: там те же микроконтроллеры, но к ним добавляются моторы и управление движением. Об этой соседней профессии рассказывает статья кто такой инженер-робототехник.
Протоколы, платы и инструменты IoT-разработчика

Инструментарий выбирают от задачи. Датчику в подвале без розетки нужен один протокол, камере во дворе другой. Ниже основные варианты, которые встречаются в российских проектах.
| Технология | На чём строится | Для каких задач | Ограничения |
|---|---|---|---|
| MQTT | публикация и подписка через брокер | передача телеметрии на сервер | нужен постоянный IP-канал |
| LoRaWAN | дальняя радиосвязь на малой мощности | счётчики, датчики в полях и подвалах | маленькие пакеты, редкая отправка |
| NB-IoT | узкополосная связь в сети оператора | городская инфраструктура, трекеры | абонентская плата за каждое устройство |
| Bluetooth Low Energy | короткая связь с телефоном | носимые устройства, умный дом | радиус в пределах комнаты |
| FreeRTOS, Zephyr | операционные системы реального времени | многозадачная прошивка | нужно понимать планировщик и память |
| ESP-IDF, STM32Cube | фреймворки производителей чипов | основная разработка под ESP32 и STM32 | каждый привязан к своему семейству чипов |
У протоколов есть официальные описания. Брокерный обмен сообщениями задокументирован на сайте mqtt.org. Для ESP32 рабочая точка входа документация ESP-IDF от Espressif, для операционных систем реального времени сайты FreeRTOS и Zephyr.
Облачные платформы меняются. Яндекс закрывает сервис Yandex IoT Core: продажи прекращены 27 апреля 2026 года, с 1 ноября он работает только на чтение, с 1 декабря 2026 года отключается полностью, как сказано на странице о закрытии сервиса. Учебные проекты разумнее строить на брокере, который можно поднять у себя.
Начинающие обычно берут отладочные платы Arduino и ESP32: они дешёвые, и под них много примеров. Подборка программ по этой платформе собрана в каталоге курсов по Arduino, а более широкий набор тем о связи и платформах лежит в разделе онлайн-курсов по IoT.
Как проходит работа над IoT-устройством

Рабочий день IoT-разработчика трудно описать по часам: неделя за столом с кодом сменяется днями на стенде с осциллографом. Удобнее смотреть на этапы, через которые проходит каждое новое устройство.
Требования и выбор чипа
Сначала выясняют, сколько устройство должно жить без замены батареи, как часто оно выходит на связь и где стоит. От ответов зависит выбор микроконтроллера и радиомодуля. Ошибка на этом этапе обходится дорого: переделать плату под другой чип значит заново заказать партию.
Макет на отладочной плате
Пока электроник разводит плату, разработчик собирает макет из готовых модулей и пишет первые драйверы. Так проверяют, что датчик отдаёт нужные данные и что радиомодуль добивает до шлюза.
Прошивка и связь
Основная работа. Пишется логика опроса, режимы сна, упаковка данных, обработка обрыва связи. Параллельно на сервере поднимают брокер и хранилище, чтобы видеть, какие данные приходят с устройства. Если серверная сторона вам ближе железа, путь в неё описан в плане как стать backend-разработчиком.
Испытания
Устройство гоняют в климатической камере, на разряженной батарее, при плохом сигнале. Отдельно проверяют, что после сбоя питания оно само возвращается в рабочий режим.
Выпуск и сопровождение
После запуска серии работа не заканчивается. Приходят данные с тысяч устройств, всплывают редкие ошибки, и их исправляют обновлением по воздуху. Хорошая прошивка с первого дня пишет журнал событий, по которому ошибку можно найти удалённо. Когда устройств становятся сотни тысяч, к разбору телеметрии подключают аналитиков больших данных.
Что должен знать и уметь IoT-разработчик
Список навыков удобнее брать у работодателей. Мы разобрали описания 72 уникальных вакансий с опытом от года до трёх и посчитали, как часто в них встречается каждое требование.
Профессиональные знания
- Шины UART, SPI, I2C упомянуты в 41 вакансии из 72, это самое частое требование.
- Чтение электрических схем просят в 35 вакансиях, без этого не написать драйвер.
- Язык C в 32 вакансиях, C++ в 26.
- Микроконтроллеры STM32 и Linux встречаются по 29 раз.
- Git в 25 вакансиях, технический английский в 23, шина CAN в 21.
- Работа с осциллографом в 19, Python для утилит и тестов в 16.
- Операционные системы реального времени (RTOS) в 15, Modbus в 10, ESP32 в 8.
Сетевые протоколы в этом списке внизу: MQTT и Bluetooth упомянуты по 4 раза, LoRa 5 раз. Работодатели сначала проверяют железо и Си, а сетевую часть считают тем, что опытный инженер освоит на проекте. Как выстроить эти знания по порядку, показывает план входа в embedded через язык Си.
Как искать вакансии. Вбивайте в поиск embedded, «встраиваемые системы» и «микроконтроллеры». По одному слову IoT вы увидите меньше десятой части предложений: в нашей выгрузке это 19 вакансий из 255.
Личные качества
- Терпение к отладке. Ошибка может проявляться раз в сутки и только на холоде.
- Аккуратность. Прошивку, залитую в тысячу счётчиков, нельзя просто перезапустить.
- Умение читать документацию на английском: даташиты чипов переводят редко.
- Готовность говорить с электроником и технологом на их языке.
Неочевидный навык профессии связан с экономикой. Каждая лишняя деталь умножается на тираж, поэтому IoT-разработчик часто решает программно то, что проще было бы сделать ещё одним чипом, потому что копейка, сэкономленная на плате, при тираже в сто тысяч штук превращается в заметную сумму.
Стандарты и профстандарт в интернете вещей
Отдельного профессионального стандарта «IoT-разработчик» в России нет. Ближе всего к нему профстандарт «Техник по обслуживанию систем промышленного интернета вещей», утверждённый приказом Минтруда России от 26.07.2021 № 507н, срок его действия ограничен 1 марта 2028 года. Одна из его обобщённых трудовых функций так и называется: разработка и отладка программного обеспечения устройств промышленного интернета вещей, 4-й уровень квалификации. Испытания такого ПО вынесены в отдельную функцию 5-го уровня.
Технические правила задают национальные стандарты Росстандарта. Работа по ним встречается в требованиях к госзаказам и к проектам в ЖКХ.
- ГОСТ Р 58603-2019 описывает протокол MQTT версии 3.1.1 и повторяет международный ИСО/МЭК 20922:2016.
- ГОСТ Р 71168-2023 задаёт спецификацию LoRaWAN RU для российских частот.
- ГОСТ Р 70924-2023 описывает типовую архитектуру интернета вещей на основе ИСО/МЭК 30141:2018.
Требования к безопасности на практике сводятся к трём вещам: шифрование канала, подпись прошивки и закрытый отладочный интерфейс на серийных изделиях.
Знать эти документы наизусть не нужно. Полезно понимать, что они есть: при работе с государственным или муниципальным заказчиком соответствие ГОСТу проверяют.
Где работают IoT-разработчики

По оценке Ассоциации интернета вещей, в 2025 году в России работало больше 112,5 млн подключённых устройств, из них около 58 млн в сетях мобильных операторов. Затраты на IoT-проекты достигли 192,1 млрд ₽ и выросли на 6,9 % за год. На 2026 год эксперты ассоциации ждут спокойного роста в 5–6 %.
Разработчики IoT нужны не во всех отраслях одинаково. Основной спрос дают энергетика и ЖКХ: учёт воды, тепла и электричества, где у производителя квартирных счётчиков рост около 12 %. Промышленный интернет вещей и инженерные системы зданий в той же оценке просели, а агросектор так и не стал заметным источником роста.
- Производители приборов учёта и оборудования для ЖКХ.
- Телеком-операторы, которые продают связь и платформы для устройств.
- Производители электроники: трекеры, охранные системы, умный дом.
- Промышленность и транспорт: мониторинг станков, датчики на вагонах и фурах.
- Интеграторы, которые собирают решения под заказчика.
По выгрузке hh.ru удалённую работу предлагают только в 13 вакансиях из 255. Большинство работодателей ждут инженера в офисе, рядом со стендом и паяльником.
Что это значит для новичка. Приборы учёта ставят годами и обслуживают десятилетиями, поэтому заказчики из ЖКХ и энергетики нанимают стабильнее, чем стартапы умного дома. Опыт с LoRaWAN, NB-IoT и Modbus здесь ценится выше модных облачных платформ.
Плюсы и минусы профессии IoT-разработчика
Профессия подходит не всем, кто любит программировать. Вот что стоит взвесить до того, как тратить год на обучение.
Плюсы:
- Результат можно подержать в руках: ваш код управляет реальным прибором.
- Высокий входной барьер работает на вас: электроника и код вместе отсеивают многих новичков.
- Знания живут долго. Язык C и шины UART, SPI, I2C почти не меняются десятилетиями.
- Медиана по рынку 174 000 ₽ на руки, а на Embedded Linux уровень выше.
- Навыки переносятся в соседние области: робототехнику, автомобильную электронику, медтехнику.
Минусы:
- Вакансий без опыта почти нет: в выгрузке их всего 4 из 255.
- Ошибка в выпущенной партии стоит дорого и чинится долго.
- Мало удалёнки, работа привязана к стенду и лаборатории.
- Кроме программирования, придётся учить электронику, поэтому первые месяцы учёбы идут медленно.
- Рынок растёт спокойно, взрывного найма, как в вебе в прошлом десятилетии, нет.
Профессия подойдёт тем, кто в детстве разбирал приёмники и кому интересно, почему прибор работает. Тем, кому важна полная удалёнка и быстрый первый оффер, ближе веб-разработка. Какие задачи в этой роли со временем возьмёт на себя нейросеть, разобрано в прогнозе для IoT-разработчиков.
Сколько зарабатывает IoT-разработчик
По выгрузке hh.ru от 24 сентября 2026 года медиана составила 174 000 ₽ на руки: половина предложений лежит между 130 500 и 223 750 ₽. IoT-разработчику без опыта предлагают 70 000–111 000 ₽, при опыте больше шести лет медиана поднимается до 271 800 ₽, а верхняя граница в найме доходит до 450 000 ₽ у руководителя отдела разработки.
Сильнее всего на деньги влияет слой системы: Embedded Linux оплачивается выше прошивки для микроконтроллеров, а вилки по грейдам, городам и странам собраны в разборе зарплат IoT-разработчиков. Проверить текущие предложения можно в поиске вакансий embedded на hh.ru.
Как стать IoT-разработчиком
В профессию ведут два пути. Первый через вуз: направления «Информатика и вычислительная техника», «Инфокоммуникационные технологии и системы связи», «Электроника и наноэлектроника», это четыре года бакалавриата. Второй через самостоятельную учёбу или курсы: язык C, плата ESP32 или Arduino, затем STM32 и операционная система реального времени, на это уходит год-полтора при регулярных занятиях, а помесячный план этого пути расписан в статье как стать IoT-разработчиком.
Каркас подготовки у обоих путей один: C, основы схемотехники, шины обмена, один протокол связи и собственный законченный проект, который можно показать на собеседовании. Близкий пошаговый маршрут от платы к первой работе описан в статье как стать инженером-электроником, а путь через робототехнику в материале как стать робототехником.
Где учиться на IoT-разработчика
Курсы IoT в каталоге рассчитаны на разный уровень: от вводных программ с Arduino до профессий, где учат прошивке, протоколам и серверной части вместе. Сравнить длительность, формат и цену можно прямо в подборке ниже, а программы по схемотехнике и платам собраны в разделе курсов по электронике.
| Курс | Школа | Стоимость со скидкой | В рассрочку | Длительность | Обзор курса от Checkroi |
|---|---|---|---|---|---|
| Профессия «Инженер умных устройств» Перейти на сайт курса | 134 700 ₽ | 3742 ₽/мес. | 20 месяцев | Обзор курса | |
| Большие данные (Big Data) и интернет вещей (IoT) Перейти на сайт курса | 24 900 ₽ | 2075 ₽/мес. | 4 месяца | Обзор курса | |
| Большие данные (Big Data) и интернет вещей (IoT) Перейти на сайт курса | 24 900 ₽ | 2125 ₽/мес. | 368 часов | Обзор курса | |
| Инженер умного дома Перейти на сайт курса | 85 284 ₽ | 3553 ₽/мес. | 7 месяцев | Обзор курса | |
| Профессия Инженер умного дома Перейти на сайт курса | 173 055 ₽ | 5082 ₽/мес. | 15 месяцев | Обзор курса | |
| IT-менеджмент Перейти на сайт курса | 46 200 ₽ | 3850 ₽/мес. | 8 месяцев | Обзор курса | |
| Профессиональная переподготовка «Автоматизация технологических процессов и производств» Перейти на сайт курса | 17 250 ₽ | 1320 ₽/мес. | 256 часов | Обзор курса | |
| IoT для начинающих: от датчика к облаку Перейти на сайт курса | 42 476 ₽ | 3333 ₽/мес. | 4 месяца | Обзор курса |
Больше программ — в полном каталоге курсов по IoT
Главное о профессии IoT-разработчика
IoT-разработчик соединяет устройство, связь и сервер в одну систему. В России его почти всегда ищут под названиями embedded-разработчик и программист микроконтроллеров, поэтому искать работу стоит по этим словам. Медиана на 24 сентября 2026 года составила 174 000 ₽ на руки, а самый частый набор требований выглядит так: шины UART, SPI, I2C, чтение схем, язык C и STM32.
Рынок растёт спокойно, на 5–6 % в год, и растёт в основном за счёт учёта ресурсов в ЖКХ и энергетике. Входить в профессию быстрее всего через язык C и дешёвую отладочную плату, а работу получает тот, кто принёс на собеседование собранное и работающее устройство.




