На 24 сентября 2026 года на hh.ru по всей России открыто 255 вакансий, где в названии есть embedded, «встраиваемые системы», «микроконтроллеры», «прошивка» или IoT. Без опыта из них всего четыре. Зато с опытом от года до трёх лет уже 112. Для тех, кто хочет стать IoT-разработчиком, это значит одно: первую работу дают за собранное и работающее устройство, к нему и стоит готовиться весь год.
Путь с нуля до первого оффера обычно занимает 12–18 месяцев при 10–15 часах занятий в неделю. Самостоятельный старт стоит 10–15 тысяч рублей на платы и датчики, онлайн-курсы по IoT в нашем каталоге стоят от 17 250 ₽ до 173 055 ₽. Ниже разобрали план на год по кварталам, что учить в первую очередь по требованиям живых вакансий, как собрать портфолио из устройств и где искать первую работу. Цифры по рынку мы сняли сами через API hh.ru, цены на платы взяли из магазина электроники в тот же день.
Кто такой IoT-разработчик

IoT-разработчик пишет код для устройств, которые сами собирают данные и отправляют их по сети: счётчиков, датчиков, контроллеров умного дома, трекеров. Его зона ответственности начинается в прошивке микроконтроллера и заканчивается там, где телеметрия попадает на сервер, а все специализации и соседние роли разобраны в обзоре профессии IoT-разработчика. Что такое интернет вещей и из каких слоёв он состоит, подробно рассказывает разбор технологии интернета вещей.
В российских вакансиях эту роль почти всегда называют иначе: embedded-разработчик, программист микроконтроллеров, инженер-программист встраиваемых систем. Ближайшая к IoT профессия описана в статье кто такой программист микроконтроллеров, а готовые программы обучения собраны в каталоге курсов для IoT-разработчиков.
Короткий ответ: как стать IoT-разработчиком в 2026
- Выучить язык C на уровне указателей, битовых операций и работы с памятью.
- Разобраться в базовой электронике: закон Ома, чтение принципиальной схемы, работа с мультиметром.
- Собрать первые проекты на Arduino, затем перейти на ESP32 с Wi-Fi.
- Освоить интерфейсы UART, SPI и I2C и протокол MQTT для отправки данных.
- Перейти на STM32 и писать без библиотек Arduino, с отладчиком и документацией производителя.
- Сделать два-три сквозных проекта «датчик → сеть → сервер → график» и выложить их с фото, схемой и кодом.
- Откликаться на вакансии embedded и программиста микроконтроллеров: слово IoT в названии встречается редко.
Что нужно, чтобы стать IoT-разработчиком
- Образование. Диплом не обязателен, но в 21 описании из 72 вакансий для специалистов с опытом 1–3 года высшее образование упомянуто прямо. Технический вуз или колледж заметно облегчает вход в НИИ и приборостроение.
- Навыки. Язык C, потом C++, чтение схем и даташитов, последовательные интерфейсы, основы сетей.
- Железо и софт. Отладочная плата ESP32 (от 1 280 ₽), плата STM32 Nucleo (около 4 100 ₽), набор датчиков, бесплатные среды разработки.
- Бюджет. При самостоятельном обучении хватит 10–15 тысяч рублей на железо. Курс стоит дороже, зато в нём есть наставник и проверка кода.
- Срок. 12–18 месяцев до первой работы при занятиях по вечерам.
- Личные качества. Терпение к отладке: плата может не заработать из-за одного непропаянного контакта, и искать его придётся часами.
Дальше раскладываем каждый пункт по времени, деньгам и местам работы.
Канал основателя Checkroi Вани Буявца3 700 человек читают мой Телеграм-канал про нейросетиСобрал промпты для Claude Code и ChatGPT, разборы ИИ-инструментов и лайфхаки по продвижению бизнеса в одном местеПрисоединитьсяRoadmap IoT-разработчика на 12 месяцев

План рассчитан на человека без технического образования, который занимается 10–15 часов в неделю и хочет через год откликаться на вакансии джуна. Если вы уже программист, первый квартал можно сжать до месяца. Если вы электронщик, наоборот, больше времени уйдёт на язык C и сети.
Месяцы 1–3: язык C, Arduino и основы электроники
Первый месяц уходит на C без всякого железа. Нужны переменные, циклы, функции, массивы, указатели и битовые операции: через биты в прошивке включают выводы микроконтроллера. Подробный разбор этого этапа есть в плане как стать программистом на Си и войти в embedded.
Со второго месяца подключается Arduino. Среда простая, документация Arduino подробная, первые проекты собираются за вечер: мигающий светодиод, кнопка, датчик температуры с выводом в монитор порта. Параллельно разберитесь, почему резистор ставят перед светодиодом и как мультиметром проверить, дошло ли питание.
Итог квартала: 5–7 маленьких проектов на макетной плате и уверенное чтение простых схем. Если платы ещё нет, начните в браузерном симуляторе Wokwi: там можно собрать схему с Arduino или ESP32 и запустить код без покупки железа.
Месяцы 4–6: ESP32, датчики и первая передача данных
ESP32 добавляет к Arduino встроенные Wi-Fi и Bluetooth, поэтому на нём и появляется «интернет» в интернете вещей. Плата ESP32-DevKitC в «Чип и Дип» стоит от 1 280 ₽. Сначала пишите в привычной среде Arduino, к концу квартала переходите на официальный фреймворк ESP-IDF от Espressif.
В этом квартале разберитесь с протоколом MQTT. Устройство публикует показания в «топик», брокер раздаёт их подписчикам. Спецификация и список клиентов лежат на mqtt.org, а брокер Mosquitto ставится на домашний компьютер или дешёвый VPS за полчаса. Чтобы понимать, что происходит под MQTT, прочитайте про сетевые протоколы TCP, UDP и HTTP.
Параллельно освойте интерфейсы UART, SPI и I2C: через них к микроконтроллеру подключаются почти все датчики и дисплеи. В требованиях вакансий они встречаются чаще любого другого навыка, об этом ниже.
Месяцы 7–9: STM32, RTOS и отладка на железе
На этом этапе учёба становится похожей на работу. На платах STM32 работодатели строят промышленные устройства, и в описаниях вакансий для мидлов STM32 упомянут в 29 случаях из 72. Плата NUCLEO-F401RE стоит около 4 100 ₽, в ней уже есть встроенный отладчик.
Здесь вы пишете без библиотек Arduino: настраиваете тактирование, прерывания, таймеры и DMA по справочнику производителя. Бесплатная среда STM32CubeIDE генерирует стартовый код и даёт пошаговую отладку. Сайт производителя STMicroelectronics из России сейчас не открывается, поэтому библиотеки и примеры для плат Nucleo удобнее брать из официального репозитория ST на GitHub. Если саму среду с сайта ST скачать не получается, платы Nucleo поддерживает PlatformIO в VS Code, встроенный отладчик платы он тоже видит. Второй навык квартала: операционная система реального времени FreeRTOS, где прошивка делится на задачи с приоритетами.
Решение для тех, кто застрял: если прерывание не срабатывает, откройте схему платы и даташит микроконтроллера раньше, чем форум. Большинство ошибок этого этапа описаны в документации, просто их нужно там найти.
Месяцы 10–12: сквозной проект, портфолио и отклики
Последний квартал отдан проекту, который проходит всю цепочку: датчик на STM32 или ESP32 → передача по MQTT → брокер → база данных → график в браузере. Например, мониторинг температуры и влажности в трёх комнатах с оповещением в Telegram при выходе за порог. Для визуализации хватит бесплатного Node-RED.
Параллельно оформляете репозитории на GitHub, пишете резюме под embedded-вакансии и начинаете откликаться с 10-го месяца, не дожидаясь «идеального» проекта. Как вести репозиторий, чтобы его было не стыдно показать, объясняет статья Git простыми словами.
Важный нюанс. Вложения в обучение окупаются не сразу: первая работа в НИИ или на региональном производстве часто стоит 70–110 тысяч рублей на руки. Рост начинается через год-два, когда за плечами появляются реальные изделия.
Что сдавать на IoT-разработчика после 9 и 11 класса
После 9 класса путь идёт через колледж: ближайшая специальность 09.02.01 «Компьютерные системы и комплексы», срок обучения 3 года 10 месяцев, поступают по конкурсу аттестатов без ЕГЭ. После 11 класса подходят вузовские направления «Информатика и вычислительная техника» и «Инфокоммуникационные технологии и системы связи»: обычно это русский язык, профильная математика и информатика или физика. Точный набор предметов и баллов каждый вуз публикует на сайте приёмной комиссии, сверяйтесь с ним перед подачей документов.
Без ЕГЭ в профессию входят через онлайн-курсы и профессиональную переподготовку. Похожий абитуриентский набор для соседней инженерной профессии разобран в статье что сдавать на инженера-электроника.
Где работают IoT-разработчики

Слово IoT в вакансии встречается редко, но разработчики IoT нужны везде, где есть устройства с прошивкой и сетью. Вот отрасли, где такие специалисты нужны постоянно.
| Отрасль | Что делает IoT-разработчик | Вход для джуна | Что показать в портфолио |
|---|---|---|---|
| Приборы учёта и ЖКХ | Прошивки счётчиков воды, тепла, электричества с передачей показаний по радиоканалу | Средний, берут выпускников | Устройство с низким энергопотреблением и работой от батарейки |
| Промышленная автоматизация | Контроллеры и датчики на заводах, обмен по Modbus и CAN | Высокий, часто через НИИ и заводы | Проект с Modbus или CAN, аккуратная схема |
| Умный дом и бытовая электроника | Розетки, реле, датчики протечки, связь по Wi-Fi и Bluetooth | Средний, много небольших компаний | Устройство на ESP32 с мобильным или веб-интерфейсом |
| Транспорт и телематика | Трекеры, бортовые блоки, связь по сотовой сети | Сложный, нужен опыт с Linux | Проект с GPS-модулем и передачей данных |
| Телеком и сетевое оборудование | Прошивки шлюзов и модемов, Embedded Linux | Сложный | Сборка образа Linux для одноплатного компьютера |
| Робототехника | Управление моторами, обработка датчиков в реальном времени | Средний | Робот или манипулятор на STM32 |
Для первой работы лучше всего подходят приборостроение и промышленность: там есть наставники и готовность брать людей с учебными проектами. Если вам ближе движущиеся механизмы, посмотрите соседний путь в плане как стать робототехником.
Плюсы и минусы профессии IoT-разработчика
Прежде чем вкладывать год вечеров, стоит взвесить, что вас ждёт.
Плюсы:
- Результат можно потрогать: ваш код включает свет, открывает клапан, считает воду.
- Конкуренция ниже, чем в вебе: людей, которые одновременно пишут на C и читают схемы, мало.
- Навыки стареют медленно. Язык C и интерфейсы UART, SPI и I2C живут десятилетиями.
- Много работодателей в регионах: заводы, НИИ, производители приборов.
- По мере роста открывается дорога в IoT-архитекторы, которые проектируют систему целиком.
Минусы:
- Вакансий без опыта почти нет: 4 на всю страну в день нашей выгрузки, их можно посмотреть фильтром «без опыта» на hh.ru.
- Удалёнки мало. Из 255 вакансий удалённый формат указан в 13, потому что отладка идёт на стенде в офисе.
- Нужно тратиться на железо, и часть плат вы неизбежно сожжёте.
- Ошибка в прошивке стоит дороже ошибки на сайте: исправление иногда требует выезда к устройству.
- Старт зарплаты ниже, чем в бэкенде того же уровня.
Профессия подходит тем, кому нравится разбираться, почему устройство ведёт себя не так, как написано в коде. Тем, кто хочет быстрого результата на экране и работы из любой точки мира, проще зайти в веб-разработку.
Что должен уметь IoT-разработчик
Чтобы список навыков не был умозрительным, мы выгрузили через API hh.ru все вакансии по России с опытом 1–3 года, где в названии есть embedded, «встраиваемые», «микроконтроллеры», «прошивка» или IoT. После удаления дублей осталось 72 уникальных. Вот что работодатели пишут в описаниях чаще всего.
| Навык | Упоминаний в 72 вакансиях | Доля |
|---|---|---|
| Интерфейсы UART, SPI, I2C | 41 | 57 % |
| Схемы и схемотехника | 35 | 49 % |
| Язык C | 32 | 44 % |
| STM32 | 29 | 40 % |
| Linux | 29 | 40 % |
| C++ | 26 | 36 % |
| Git | 25 | 35 % |
| Английский для документации | 23 | 32 % |
| Шина CAN | 21 | 29 % |
| Осциллограф | 19 | 26 % |
| Python | 16 | 22 % |
| RTOS | 15 | 21 % |
| ESP32 и ESP8266 | 8 | 11 % |
| MQTT | 4 | 6 % |
Источник: выгрузка вакансий hh.ru по России на 24.09.2026, опыт 1–3 года, 72 уникальные вакансии. Одна вакансия может содержать несколько навыков.
Если вы учитесь по курсу «от датчика к облаку», посмотрите на нижнюю строку: MQTT упомянут всего в четырёх вакансиях. Интерфейсы и схемы встречаются почти в каждой второй. Работодатель в России ищет прежде всего человека, который уверенно работает с железом. Облачную часть часто пишут бэкенд-разработчики.
Программирование: C, C++ и немного Python
Основной язык прошивок C. На нём пишут драйверы, обработчики прерываний, работу с регистрами. C++ нужен в проектах посложнее, особенно с Embedded Linux: как его учить с нуля, рассказывает план входа в C++ разработку.
Python пригодится для скриптов тестирования, разбора логов и серверной части учебных проектов. Глубоко его учить на старте не нужно.
Электроника и чтение схем
Почти половина вакансий требует понимать схемотехнику. На практике это умение прочитать принципиальную схему платы, найти в даташите нужный вывод и понять, почему сигнал не доходит. Разводить платы самому джуну обычно не приходится, это работа инженера-электроника, но говорить с ним на одном языке нужно.
Интерфейсы и протоколы
Внутри устройства данные ходят по UART, SPI и I2C, в промышленности добавляются CAN и Modbus, в беспроводных проектах Bluetooth Low Energy и LoRa. Наружу данные уходят по MQTT или HTTP.
Совет: каждый интерфейс освойте на отдельном мини-проекте. Датчик по I2C, дисплей по SPI, связь с компьютером по UART.
Инструменты отладки
Осциллограф упомянут в каждой четвёртой вакансии. Покупать его на старте не обязательно, но стоит научиться пользоваться логическим анализатором и пошаговым отладчиком: так вы видите, что происходит на проводе и в памяти, и перестаёте гадать.
Какой софт и железо учить IoT-разработчику
| Инструмент | Для чего | Срок освоения | Стоимость |
|---|---|---|---|
| Arduino IDE | Первые проекты, быстрые прототипы | 1–2 недели | Бесплатно |
| Wokwi | Симулятор схем с Arduino и ESP32 в браузере | Несколько дней | Бесплатный базовый доступ |
| PlatformIO | Работа с разными платами в VS Code | 1–2 недели | Бесплатно |
| ESP-IDF | Профессиональная разработка под ESP32 | 1–2 месяца | Бесплатно |
| STM32CubeIDE | Разработка и отладка под STM32 | 2–3 месяца | Бесплатно |
| FreeRTOS | Многозадачность в прошивке | 1–2 месяца | Бесплатно, открытая лицензия |
| Mosquitto | Свой MQTT-брокер | Несколько дней | Бесплатно |
| Node-RED | Обработка и визуализация данных | 1–2 недели | Бесплатно |
| KiCad | Чтение и рисование схем, простые платы | 1 месяц | Бесплатно |
| Git | Хранение кода и портфолио | 1–2 недели | Бесплатно |
Весь основной софт бесплатный, деньги уходят только на платы, датчики и расходники. Если выбирать одну платформу для углублённого изучения, берите STM32: она чаще всего встречается в требованиях, а навыки с неё переносятся на другие ARM-микроконтроллеры.
Не стройте учебный проект на Yandex IoT Core. Сервис закрывается: с 27 апреля 2026 года его не продают новым клиентам, с 1 ноября он переходит в режим только для чтения, а 1 декабря 2026 года прекращает работу. Сроки опубликованы на странице закрытия сервиса. Для учёбы надёжнее поднять собственный брокер Mosquitto.
Четыре формата обучения
Обучение IoT-разработке можно пройти самостоятельно, на курсах, в колледже или в вузе. Разница в деньгах, сроках и в том, кто будет проверять ваш код.
| Формат | Стоимость | Срок | Плюсы | Минусы |
|---|---|---|---|---|
| Самостоятельно | 10–15 тыс. ₽ на железо | 12–24 месяца | Дёшево, свой темп | Нет обратной связи, легко застрять на отладке |
| Онлайн-курс | от 17 250 ₽ до 173 055 ₽ | 4–15 месяцев | Программа, наставник, проверка кода | Качество сильно различается, железо часто покупаете сами |
| Колледж | Бесплатно на бюджете | 3 года 10 месяцев после 9 класса | Лаборатории, практика на предприятиях | Программа отстаёт от рынка |
| Вуз | Бесплатно на бюджете | 4 года бакалавриата | Фундамент по электронике, связи с НИИ | Долго, практики с современными платами мало |
Если вы школьник, выбирайте колледж или вуз и параллельно делайте проекты. Если вы взрослый и уже программируете, достаточно курса по встраиваемым системам плюс своего железа. Если начинаете с нуля во взрослом возрасте, курс сэкономит полгода на отладке, которую самостоятельно пришлось бы проходить методом проб. С чего вообще начать учиться коду без курсов, рассказывает статья программирование с нуля.
Портфолио IoT-разработчика: что ждут работодатели
У веб-разработчика портфолио состоит из ссылок на сайты. У IoT-разработчика это устройства, и показывать их нужно так, чтобы проверяющий понял работу без вашего присутствия.
- 2–3 законченных проекта лучше десятка учебных «мигалок».
- У каждого проекта: фото или короткое видео работающего устройства, схема подключения, код прошивки, описание в README.
- Хотя бы один проект на STM32 без библиотек Arduino, с прерываниями и таймерами.
- Хотя бы один проект с передачей данных по сети и графиком на сервере.
- Аккуратная история коммитов в Git: по ней работодатель видит ход вашей мысли.
- Раздел «что пошло не так и как исправил» в README. Для embedded это ценнее, чем гладкий отчёт.
Частые ошибки в портфолио: только код без фото и схемы, проекты целиком из чужих библиотек, отсутствие описания, как собрать и запустить устройство.
Где искать первую работу IoT-разработчиком
Новички чаще всего ищут работу по слову IoT и видят пустой рынок. Вакансий с ним в названии единицы, а по словам embedded, «программист микроконтроллеров» и «встраиваемые системы» их сотни. Вот площадки по убыванию отдачи для джуна:
- hh.ru с поиском по названию: embedded, микроконтроллеры, встраиваемые системы, прошивка.
- Сайты НИИ, заводов и приборостроительных компаний в вашем городе: многие набирают через свой раздел «Карьера» и берут выпускников под наставника.
- Стажировки крупных компаний: в день нашей выгрузки по России их было три, поэтому следите за сезонными наборами весной и осенью.
- Кафедры и лаборатории вузов, где делают прикладные проекты по заказу промышленности.
- Профильные сообщества и чаты по электронике и embedded, где вакансии публикуют сами разработчики.
Готовьтесь к тому, что откликов понадобится много, а приглашений будет мало: джунов в embedded ищут редко. Тестовое почти всегда практическое: написать драйвер датчика или разобрать чужой код прошивки. Чем отличается джун от стажёра и мидла и чего ждут на каждом уровне, объясняет разбор кто такой джун в IT.
Сколько зарабатывает IoT-разработчик
По нашей выгрузке 80 уникальных embedded-вакансий с указанной зарплатой в августе и сентябре 2026 года медиана составила 174 000 ₽ на руки. Разброс большой: от 70 000 ₽ у джуна в регионе до 450 000 ₽ у руководителя разработки в Москве, а все вилки по грейдам и городам собраны в статье о зарплате IoT-разработчика.
Джун без опыта получает 70–111 тысяч рублей, специалист с опытом 1–3 года в среднем 160 тысяч, после 6 лет медиана поднимается до 271 800 ₽. Сильнее стажа на деньги влияет стек: вакансии с Embedded Linux в той же выборке стоят около 225 тысяч, с «голыми» микроконтроллерами около 150 тысяч.
Карьерная лестница выглядит так: 1–2 года джуном в НИИ или на производстве, затем переход в мидлы с самостоятельной разработкой прошивок, через 3–6 лет роль ведущего разработчика или архитектора системы. Спросите себя заранее, в какую сторону хотите расти: в глубину железа или в сторону Linux и сетей.
10 ошибок новичков в IoT-разработке

- Учить облако раньше прошивки. Красивые дашборды привлекают, но в вакансиях спрашивают про интерфейсы и схемы. Начинайте с C и микроконтроллера.
- Застрять на Arduino. Библиотеки прячут от вас регистры и прерывания, а их как раз проверяют на собеседовании. После первых проектов переходите на STM32 или ESP-IDF.
- Пропустить электронику. Без закона Ома и чтения схем вы не отличите ошибку в коде от плохого контакта. Потратьте на основы хотя бы месяц.
- Не читать даташиты. Ответ на большинство вопросов лежит в документации производителя. Приучайтесь открывать её раньше форума.
- Отлаживать через вывод в порт. Это медленно и скрывает проблемы с таймингами. Освойте пошаговый отладчик и логический анализатор.
- Строить проект на закрывающемся сервисе. Учебные проекты на Yandex IoT Core перестанут работать в 2026 году. Поднимите собственный брокер.
- Покупать дорогое оборудование сразу. Осциллограф за десятки тысяч на старте не нужен. Отладочной платы, мультиметра и дешёвого логического анализатора хватит на год.
- Не публиковать проекты. Устройство, которое лежит в ящике, для работодателя не существует. Фото, схема и код на GitHub обязательны.
- Искать работу только по слову IoT. Так вы видите малую часть рынка. Добавьте в поиск embedded и микроконтроллеры.
- Игнорировать английский. Даташиты и справочники выходят на английском, его упоминает почти треть вакансий. Читать техническую документацию нужно уже на первом году.
Где учиться на IoT-разработчика
Ниже подборка программ по обучению интернету вещей с ценами, длительностью и условиями рассрочки. При выборе смотрите, работает ли программа с реальным железом, выходит ли она за пределы Arduino к STM32 или ESP-IDF и проверяет ли наставник ваш код. Более широкий выбор программ по платам и схемам собран в разделе курсов по электронике, а все программы по теме в разделе курсов по интернету вещей.
| Курс | Школа | Стоимость со скидкой | В рассрочку | Длительность | Обзор курса от 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-разработчиком в 2026
Стать IoT-разработчиком с нуля можно за 12–18 месяцев, если учиться последовательно: язык C и электроника, затем ESP32 и MQTT, затем STM32 и операционные системы реального времени, и в конце сквозной проект. Вложения на старте небольшие: 10–15 тысяч рублей на платы и датчики, софт бесплатный.
Рынок в России ищет таких людей под названием embedded-разработчик и платит за умение работать с железом. Если через год у вас будут два-три работающих устройства с фото, схемой и кодом на GitHub, отклики на вакансии программиста микроконтроллеров начнут приводить к собеседованиям. Проверить, насколько профессии угрожает автоматизация, можно в нашем AI-тесте для IoT-разработчика.




