Embedded-разработчик / Системный программист C/C++

INTERRA

Embedded-разработчик / Системный программист C/C++

Ростов-на-Дону, улица Курчатова, 1Д

Описание вакансии

Мы развиваем собственную программно-аппаратную платформу для управления сетью автоматизированных автомоек самообслуживания.

Сегодня наше решение используется на действующих объектах и обеспечивает управление оборудованием в режиме реального времени: постами мойки, программами обслуживания, тарифами, оплатами, контроллерами и техническими событиями.

На данный момент мы переходим к новому этапу развития продукта и создаём современную программно-аппаратную платформу для управления автомойками самообслуживания и промышленным оборудованием. Основная задача — разработать надёжные контроллеры и прошивки, которые обеспечат стабильную работу оборудования, управление постами и программами, взаимодействие с датчиками, насосами, клапанами и платёжной периферией, а также обмен данными с сервером, удалённую диагностику, мониторинг и централизованное управление сетью объектов.

Ищем 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 и аппаратная часть работают в едином продукте.
Навыки
  • C++
  • C
  • Embedded
  • Firmware
  • микроконтроллеры
  • Системная разработка
  • STM32
  • RS-232
  • RS-485
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Ростсельмаш
  • Ростов-на-Дону

  • Не указана

Рекомендуем
РОЙ-АЭРО
  • Ростов-на-Дону

  • от 100000 RUR

Рекомендуем
РОЙ-АЭРО
  • Ростов-на-Дону

  • от 100000 RUR

Рекомендуем
ФГАНУ НИИ Спецвузавтоматика

Разработчик C++ (Middle)

ФГАНУ НИИ Спецвузавтоматика

  • Ростов-на-Дону

  • до 170000 RUR

НАИС
  • Ростов-на-Дону

  • до 195000 RUR

  • Ростов-на-Дону

  • до 195000 RUR

HRP
  • Ростов-на-Дону

  • до 130000 RUR

РОЙ-АЭРО

Программист 1С

РОЙ-АЭРО

  • Ростов-на-Дону

  • до 130000 RUR

ЗАЗЕКС
  • Ростов-на-Дону

  • до 130000 RUR

Системный инженер

Хорошие сети

  • Ростов-на-Дону

  • до 150000 RUR

РобоАвиа
  • Ростов-на-Дону

  • до 230000 RUR

  • Ростов-на-Дону

  • от 70000 RUR

ФГАНУ НИИ Спецвузавтоматика

Разработчик C++ (Junior)

ФГАНУ НИИ Спецвузавтоматика

  • Ростов-на-Дону

  • до 95000 RUR

АГРАНА Фрут Московский регион
  • Ростов-на-Дону

  • от 150000 RUR

ФГАНУ НИИ Спецвузавтоматика

Инженер-программист Qt С++ (Middle)

ФГАНУ НИИ Спецвузавтоматика

  • Ростов-на-Дону

  • до 180000 RUR

Рокет Телеком
  • Ростов-на-Дону

  • от 120000 RUR

Эмпилс
  • Ростов-на-Дону

  • от 120000 RUR

Цифровые Контрольные Технологии

C/C++ разработчик

Цифровые Контрольные Технологии

  • Ростов-на-Дону

  • до 170000 RUR

Южная Интеграционная Компания

Ведущий программист 1С (Тимлид)

Южная Интеграционная Компания

  • Ростов-на-Дону

  • до 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию