Embedded-разработчик (ESP32, компьютерное зрение, IoT, датчики)
Зарплата
до 200 000 ₽
Требования
Местоположение и тип занятости
Компания
Разработка программного обеспечения и программно-аппаратных комплексов
Описание вакансии
Проект:
разработка системы мониторинга состояния мусоропроводов (контейнеры и шахты). Включает работу с устройствами КТС1 (датчики шахты) и КТС2 (система компьютерного зрения для контейнеров).
Что предстоит делать:
- Разработка и отладка прошивки под ESP32-S3 (ESP-IDF или Arduino Core).
- Работа с RGB- и ToF-камерами: захват, предобработка изображений, применение ROI-масок, фильтрация карт глубины, выделение признаков переполнения.
- Интеграция датчиков: LiDAR (LightWare или аналоги), датчик дыма, датчик дифференциального давления, VOC, температура/влажность.
- Реализация алгоритмов обработки данных (фильтрация, статистика, детекция засоров и переполнений).
- Передача данных по MQTT или HTTPS, обработка команд, поддержка OTA-обновлений.
- Локальный буфер данных при потере связи.
- Локальная конфигурация устройства через веб-интерфейс.
- Оптимизация алгоритмов и работы под ограничения MCU (ESP32-S3 + PSRAM).
Требования:
- Опыт работы с ESP32-S3 (ESP-IDF, FreeRTOS или Arduino Core).
- Опыт работы с модулями камер (OV2640, GC2145 и др.) и датчиками (LiDAR, VOC, давление и др.).
- Знание C/C++, опыт работы с UART/I²C/SPI/GPIO.
- Опыт реализации алгоритмов обработки изображений и сенсорных данных (фильтрация, маскирование, вычисление статистик).
- Навык интеграции с внешними API.
- Опыт работы с сетевыми протоколами (MQTT, HTTP).
- Умение работать с даташитами и технической документацией.
Будет плюсом:
- Опыт работы с ToF-сенсорами (например, Maxsense A010).
- Опыт с LiDAR, VOC и дифференциальными датчиками давления.
- Опыт оптимизации алгоритмов под MCU с ограниченными ресурсами.
- Участие в проектах с промышленными IoT-устройствами.