28 4 нед. назад

Разработчик встроенного ПО IoT / Инженер встроенного ПО (ESP32)

В этой роли вы будете разрабатывать прошивку для микроконтроллеров, в основном для ESP32, и реализовывать коммуникационные протоколы, такие как HTTP и MQTT. Вам предстоит работать в команде, обеспечивая высокое качество прошивки и интеграцию с другими компонентами системы.

удалённо
Опубликовано
23 декабря 2025
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

Разработчик прошивки IoT / Инженер встроенного ПО (ESP32) GrowDirector разрабатывает автоматизацию теплиц "подключи и работай", которая помогает агрономам контролировать климат, орошение и внесение удобрений с меньшими затратами ручного труда и меньшим количеством ошибок. Наша платформа соединяет датчики, беспроводные контроллеры и программное обеспечение в одну надежную систему, и мы продолжаем развивать её с помощью практических рекомендаций на основе ИИ и отличного пользовательского опыта. Мы ищем опытного разработчика прошивки IoT / инженера встроенного ПО для присоединения к нашей команде НИОКР. В этой роли вы будете отвечать за проектирование и разработку прошивки для устройств на основе микроконтроллеров, с сильным акцентом на IoT-приложения. Вы будете тесно сотрудничать с командами аппаратного и программного обеспечения, чтобы обеспечить бесшовную интеграцию прошивки с другими компонентами системы.
Проектировать, разрабатывать и поддерживать прошивку для микроконтроллеров, в первую очередь сосредоточившись на ESP32.
Реализовывать коммуникационные протоколы, такие как HTTP и MQTT (TCP/UDP) для IoT-устройств.
Сотрудничать с межфункциональными командами для обеспечения высококачественной прошивки, соответствующей требованиям проекта.
Использовать Git или другие системы контроля версий для управления и документирования изменений в коде.
Разрабатывать и отлаживать прошивку с использованием Arduino Studio или PlatformIO.
Анализировать и оптимизировать код для повышения производительности, надежности и эффективности.
Просматривать и понимать существующие кодовые базы для улучшения и расширения функциональности.
Участвовать в код-ревью, предоставляя конструктивную обратную связь коллегам.

требования

Обязательные квалификации:
Сильный опыт программирования на C/C++.
Практический опыт работы с микроконтроллерами, особенно ESP32.
Знание коммуникационных протоколов, таких как HTTP и MQTT (TCP/UDP).
Опыт работы с Git или другими системами контроля версий.
Умение использовать Arduino Studio или PlatformIO для разработки прошивки.
Отличные аналитические навыки и внимание к деталям.
Способность понимать и работать с существующими кодовыми базами.
Сильные навыки командной работы и коммуникации.
Предпочтительные квалификации:
Опыт работы с операционными системами реального времени (RTOS), такими как FreeRTOS.
Опыт написания модульных тестов для микроконтроллеров.
Знакомство с инструментами и процессами CI/CD.
Опыт работы с датчиками и периферийными устройствами.
Понимание аппаратных интерфейсов (GPIO, I2C, SPI, UART).
Условия работы
Работа с реальными устройствами, установленными в реальных теплицах, где надежность имеет значение, и ваш код напрямую влияет на клиентов.
Тесное сотрудничество с аппаратными, бэкенд и продуктовыми командами, быстрые циклы обратной связи и четкое распределение ответственности.
Сильная инженерная культура: контроль версий, код-ревью, документация и акцент на поддерживаемой, тестируемой прошивке.
Возможность влиять на архитектурные решения для новых контроллеров, интеграций датчиков, подключения и основ, готовых к OTA (где это применимо).
Команда, которая ценит практические решения, чистое выполнение и постоянное улучшение продукта.
О компании GrowDirector
Мы создаем модульную, масштабируемую систему автоматизации теплиц, которая интегрирует датчики, беспроводные контроллеры и программное обеспечение в одну платформу.
Наш подход практический и ориентирован на продукт: поставляйте, учитесь, улучшайте и поддерживайте высокую надежность.
Вы станете частью команды, работающей над полностековым физическим IoT: аппаратные реалии, беспроводная связь, полевые условия и влияние на клиентов.

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

6 вакансии
Аптечная сеть 36,6
Аптечная сеть 36,6
10 ч. назад

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

Ищем разработчика на C++ для работы над интересными проектами. Вам потребуется уверенное знание C++, опы…

удалённо
Интеграция Дистрибуция Проекты
Интеграция Дистрибуция Проекты
13 ч. назад

Старший С/С++ разработчик

Ищем разработчика с минимум 3-летним опытом работы на C в production-среде. Основные задачи с…

middle удалённо
R-Style Softlab
R-Style Softlab
15 ч. назад

Разработчик SQL

Присоединяйтесь к команде R-Style Softlab в роли Разработчика SQL. Вы будете работать над системой RS-Reporting V.6, автоматизируя п…

middle удалённо
Корпорация «Галактика»
Корпорация «Галактика»
15 ч. назад

Разработчик ПО

Вам предстоит разрабатывать и дорабатывать интерфейсы и алгоритмы на языке VIP, а также работать с SQL. Ищем…

middle удалённо
РУСДРОНОПОРТ
РУСДРОНОПОРТ
1 д. назад

Инженер - программист БПЛА

Вам предстоит заниматься разработкой кода управления БПЛА и интеграцией его в общую платформу. Требуется опыт работы с C/C++ и системами автоп…

middle удалённо
YADRO
YADRO
1 д. назад

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

Компания YADRO ищет разработчика C/C++ для работы над новым продуктом в телекоммуникационной сфере. Вы будете заниматься разработкой базовых ст…

middle удалённо