О проекте
Разработка площадки автоматизации предприятия на базе микроконтроллеров (ATmega, ESP) с подключением различных датчиков и сенсоров. Устройства предназначены для мониторинга и передачи данных (Wi-Fi, LBT), с возможной интеграцией в облачную систему / backend.
Мы создаём промышленное устройство, поэтому важна инженерная дисциплина и понимание реальной эксплуатации.
Основные задачи
- Разработка прошивок для:
- Работа с сенсорами и датчиками I2C/SPI/Analog
- Реализация:
- опроса датчиков
- фильтрации данных
- калибровки
- защиты от шумов
- Передача данных по Wi-Fi (HTTP / MQTT / TCP)
- Реализация OTA-обновлений
- Работа с энергосбережением (sleep-режимы)
- Отладка через UART / логирование
- Участие в разработке схем (совместно с hardware-инженером)
- Подготовка технической документации
Обязательные требования
- Опыт работы с ATmega (328 и аналогичные)
- Опыт работы с ESP8266 или ESP32
- Уверенное знание C / C++
- Понимание:
- Опыт работы с датчиками (BME280, BMP280, DHTxx или аналоги)
- Понимание работы с питанием:
- стабилизаторы
- развязка
- защита от помех
- Умение пользоваться логическим анализатором / осциллографом (желательно)
Будет плюсом
- Опыт разработки коммерческих IoT-устройств
- Опыт проектирования печатных плат
- Понимание EMC / помехоустойчивости
- Работа с MQTT-брокерами
- Опыт интеграции с backend (REST API)
Что для нас важно
- Инженерное мышление
- Понимание разницы между «работает на столе» и «работает в поле»
- Аккуратный код
- Документирование решений
- Ответственность за результат