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-устройствами.