Обязанности:
Мы развиваем собственную программно-аппаратную платформу для управления сетью автоматизированных автомоек самообслуживания. Сегодня наше решение используется на действующих объектах и обеспечивает управление оборудованием в режиме реального времени: постами мойки, программами обслуживания, тарифами, оплатами, контроллерами и техническими событиями. На данный момент мы переходим к новому этапу развития продукта и создаём современную программно-аппаратную платформу для управления автомойками самообслуживания и промышленным оборудованием. Основная задача — разработать надёжные контроллеры и прошивки, которые обеспечат стабильную работу оборудования, управление постами и программами, взаимодействие с датчиками, насосами, клапанами и платёжной периферией, а также обмен данными с сервером, удалённую диагностику, мониторинг и централизованное управление сетью объектов. Ищем embedded-разработчика, который будет разрабатывать, дорабатывать, тестировать и сопровождать прошивки для микроконтроллеров и контроллеров разрабатываемые в нашей компании.Важно: На текущем этапе развития продукта мы формируем ключевую инженерную команду внутри компании. Поэтому работа предполагает полноценное присутствие в офисе в г. Ростов-на-Дону и тесное взаимодействие с командой, оборудованием и производственной инфраструктурой. Возможность гибридного формата может обсуждаться индивидуально после прохождения испытательного срока и погружения в проект. Чем предстоит заниматься Разрабатывать прошивки для контроллеров автомоек самообслуживания и другого автоматизированного оборудования. Реализовывать логику управления постами мойки, программами, режимами работы и состояниями оборудования. Управлять исполнительными устройствами: реле, насосами, электромагнитными клапанами, замками, подсветкой, силовыми цепями управления. Работать с датчиками: датчики потока, давления, уровня, наличия, концевики, аварийные входы, датчики открытия дверей и другие сигналы. Реализовывать обмен между контроллером, сервером и периферийными устройствами. Работать с интерфейсами UART, CAN, RS-232, RS-485, SPI, I2C, Ethernet, Wi-Fi. Интегрировать периферийное оборудование: платёжные терминалы, купюроприёмники, релейные модули, расширители портов, датчики и исполнительные устройства. Реализовывать обработку ошибок, аварийные сценарии, защиту от некорректных режимов и безопасное поведение оборудования. Разрабатывать механизмы диагностики, логирования, передачи статусов и удалённого мониторинга. Настраивать параметры работы контроллера, конфигурации оборудования, реализация OTA-обновлений. Участвовать в проектировании архитектуры прошивки и схем подключения оборудования. Тестировать прошивки на стендах, прототипах и реальном оборудовании. Подготавливать техническую документацию: описание протоколов, схем подключения, логики работы, состояний и ошибок. Что мы ожидаем Опыт разработки прошивок для микроконтроллеров от 2 лет. Уверенное знание C / C++. Опыт работы с CH32, STM32, ESP32, Arduino или аналогичными микроконтроллерами. Понимание работы GPIO, PWM, ADC, UART, SPI, I2C. Опыт управления реле, клапанами, насосами, датчиками и другой периферией. Понимание принципов обмена по UART / RS-232 / RS-485 /CAN. Опыт работы с Ethernet / Wi-Fi на микроконтроллерах. Умение читать электрические схемы и техническую документацию на модули. Навыки отладки прошивок, анализа логов, работы с мультиметром, осциллографом или логическим анализатором. Понимание принципов отказоустойчивости и безопасной работы оборудования. Аккуратность в коде и умение документировать свои решения. Готовность работать с реальным оборудованием, прототипами и тестовыми стендами. Будет плюсом Опыт работы с микроконтроллерами CH32 / WCH, включая CH32V, CH32F или аналогичные серии. Понимание особенностей разработки под RISC-V микроконтроллеры. Опыт работы с ESP-IDF. Опыт работы с FreeRTOS. Опыт работы с Ethernet-модулями W5500 / LAN8720. Опыт работы с MCP23017, PCF8574 или другими расширителями портов. Опыт работы с Modbus RTU / TCP. Опыт разработки контроллеров для автомоек, терминального оборудования, промышленной автоматики, IoT или систем управления оборудованием. Опыт интеграции прошивки с backend API. Опыт реализации OTA-обновлений. Опыт работы с Git. Базовое понимание Linux. Опыт работы с Arduino Mega, ESP32-S3, ESP32-C5, CH32, платёжными терминалами, купюроприёмниками или оборудованием дозированного налива. С чем предстоит работать Микроконтроллеры: STM32, CH32, ESP32, ESP32-S3, ESP32-C5, Arduino Mega и аналогичные. Интерфейсы: UART, RS-232, RS-485, SPI, I2C, Ethernet, Wi-Fi. Периферия: релейные модули, расширители портов, датчики, насосы, клапаны, замки, подсветка, расходомеры. Оборудование: контроллеры автомоек, платёжные терминалы, купюроприёмники, модули связи, тестовые стенды. Инструменты: Git, отладочные логи, мультиметр, осциллограф/логический анализатор, техническая документация. Условия Работа над реальным программно-аппаратным продуктом. Основное направление — контроллеры для автомоек самообслуживания и системы управления оборудованием. Интересные задачи на стыке embedded-разработки, промышленной автоматики, IoT и серверной интеграции. Возможность влиять на архитектуру прошивки, выбор компонентов и технические решения. Работа с физическим оборудованием, прототипами и тестовыми стендами. Формат работы на текущем этапе — в офисе, расположенном в г. Ростов-на-Дону. График и уровень дохода обсуждаются индивидуально по итогам собеседования. Команда разработки, backend, frontend и аппаратная часть работают в едином продукте.Похожие вакансии
От 95 000 до 150 000 руб.
Ростов-На-Дону
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ НАУЧНОЕ УЧРЕЖДЕНИЕ "НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ "СПЕЦИАЛИЗИРОВАННЫЕ ВЫЧИСЛИТЕЛЬНЫЕ УСТРОЙСТВА ЗАЩИТЫ И АВТОМАТИКА"
От 60 000 до 90 000 руб.
Ростов-На-Дону
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ НАУЧНОЕ УЧРЕЖДЕНИЕ "НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ "СПЕЦИАЛИЗИРОВАННЫЕ ВЫЧИСЛИТЕЛЬНЫЕ УСТРОЙСТВА ЗАЩИТЫ И АВТОМАТИКА"