Обязанности:
Чем предстоит заниматься Вы будете отвечать за полный цикл создания прототипов и доводки устройств — от идеи и быстрой сборки на столе до стабильного «железно-программного» решения. Основная платформа — 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 тысяч рублей) .Похожие вакансии
Embedded/IoT разработчик (Junior+/middle) (МГТС)
Договорная
Москва. Станции метро: Ленинский проспект
МТС
От 200 000 до 350 000 руб.
Москва. Станции метро: Ленинский проспект
ProfiStaff
От 150 000 руб.
Москва. Станции метро: Ленинский проспект
Инженерная компания SDK