Ведущий инженер-разработчик (Embedded / IoT / Умный дом)

Работодатель:
Зарплата:
350 000 руб.
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, 2-й Донской проезд, 4

Чем предстоит заниматься

Вы будете отвечать за полный цикл создания прототипов и доводки устройств — от идеи и быстрой сборки на столе до стабильного «железно-программного» решения. Основная платформа — ESP32, основной стек — C/C++ на «голом» металле/FreeRTOS и Python для инструментов и интеграций.

Ключевые задачи:

- Быстрое макетирование и проверка гипотез: собрать на макетной плате схему с датчиками, запитать, написать минимальную прошивку и продемонстрировать работающий прототип за часы/дни.

- Работа с датчиками умного дома: подключение, опрос и калибровка типовых сенсоров (температура, влажность, давление, CO₂, VOC, PIR‑движение, герконы, датчики протечки, дыма, освещённости и т.п.) по I²C, SPI, 1-Wire, аналоговым и дискретным входам.

- Разработка встроенного ПО на C/C++** под ESP32 (ESP-IDF, Arduino-фреймворк), с использованием FreeRTOS, управлением питанием (deep/light sleep), OTA-обновлениями.

- Написание вспомогательных и тестовых скриптов на Python: автоматизация сбора логов, нагрузочное тестирование, визуализация данных, эмуляция MQTT‑клиентов, связка с облачными сервисами.

- Проектирование схем и выбор компонентов: чтение datasheet’ов, расчёт номиналов, подбор датчиков, модулей питания и периферии под заданные сценарии (батарейное питание, миниатюризация, помехозащищённость).

- Техническое лидерство: код‑ревью, архитектурные решения, планирование задач, менторство младших разработчиков, формирование требований к измерительному и паяльному оборудованию в лаборатории.

Требования

Hard Skills:

- Уверенное программирование на C/C++ для встраиваемых систем, понимание работы с ограниченными ресурсами.

- Глубокий опыт с ESP32(ESP-IDF и/или Arduino core), работа с FreeRTOS, разделами памяти, файловой системой SPIFFS/LittleFS, Wi-Fi/Bluetooth‑стеком.

- Знание периферии и протоколов: GPIO, ADC, таймеры, UART, I²C, SPI, 1‑Wire, PWM, работа с прерываниями и DMA.

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

- Широкий практический опыт с датчиками для умного дома: BME280/BME680, DHT22, SHT3x/4x, MH‑Z19/SCD40 (CO₂), PMS5003 (пыль), PIR (HC‑SR501, AM312), радарные (LD2410), герконы, датчики протечки, вибрации, тока (ACS712/INA219) и т.п.

- Программирование на Python для задач автоматизации, тестирования, обработки данных и прототипирования серверной логики (pyserial, paho‑mqtt, Flask/FastAPI — приветствуется).

- Умение читать электрические принципиальные схемы и datasheet’ы, подбирать компоненты по ключевым параметрам (питание, быстродействие, точность).

- Понимание энергоэффективной разработки: тактирование, режимы сна ESP32, расчёт времени автономной работы от батарей.

- Опыт работы с системами контроля версий (Git), ведение документации (Markdown, Confluence/Notion).

Полезно было бы иметь:

- Опыт коммерческой разработки устройств умного дома, прошедших путь от прототипа до серии.

- Знакомство с ESPHome, Zigbee2MQTT, LoRa/LoRaWAN, Thread/Matter.

- Владение KiCad или Altium Designer (хотя бы на уровне редактирования готовых схем и разводки несложных плат).

- Опыт работы с 3D-печатью (моделирование простых корпусов для прототипов) — будет плюсом.

- Понимание базовых принципов технической безопасности: гальваническая развязка, предохранители, работа с сетевым напряжением 220 В в составе готовых модулей.
- Использование ИИ для написания кода, AI-агенты.

Личные качества

- Инженерная дотошность: измеряете, протоколируете, не доверяете единственному замеру.

- Проактивность: предлагаете решения, а не описываете проблемы.

- Умение объяснять сложные вещи простым языком внутри команды и смежникам.

Условия

- Работа в оборудованной лаборатории: паяльные станции, измерительные приборы, широкий ассортимент датчиков и модулей, возможность быстро заказывать компоненты.

- Гибкий график, возможность гибридной работы (часть задач по прототипированию требует присутствия в офисе).

- Конкурентная заработная плата (до 350 тысяч рублей) .

Похожие вакансии

Legal Lead в продуктовое направление
Профи.ру

Высшее юридическое образование. Опыт работы юристом от 5 лет, включая не менее 1 года в e-commerce, в моделях с...

Kotlin / Java разработчик (middle+/senior)
X5 Tech

Опыт разработки на Kotlin или Java от 3 лет. Знание принципов объектно-ориентированного программирования и паттернов проектирования. Опыт работы со...

Менеджер по развитию / Предприниматель / Ведущий менеджер проекта
СКАРЛЕТТ

Пытливый ум. Готовность к новому, к изменениям. Стремление к развитию. Умение ставить и достигать цели. Способность анализировать и систематизировать поток...

Senior IOS-разработчик
Азбука вкуса

Имеешь опыт iOS-разработки от 5-х лет. Знаешь и любишь Swift. Знаешь принципы SOLID, структуры данных, паттерны проектирования и...

Ведущий системный архитектор/Пресейл
AERODISK

Опыт работы в качестве пресейл-архитектора СХД и серверов ведущих вендоров в коммерческих проектах. Знание и понимание принципов построения IT...

420 000 руб.