
Embedded / IoT разработчик
Арлайт РУС
Москва
🏢 Офис
Junior
Полная занятость
Описание вакансии
Обязанности
•Разработка новых IoT-устройств на базе ESP32 и других микроконтроллерных платформ.
•Разработка и развитие архитектуры встроенного программного обеспечения.
•Разработка драйверов и программной поддержки новых аппаратных модулей.
•Реализация сетевого взаимодействия между устройствами, контроллерами, мобильными приложениями и облачными сервисами.
•Разработка устройств с поддержкой Wi-Fi, BLE, Zigbee, Matter и других IoT-протоколов.
•Разработка механизмов OTA-обновления встроенного программного обеспечения.
•Разработка алгоритмов управления устройствами и системами автоматизации.
•Интеграция устройств с мобильными приложениями, облачными сервисами и сторонними платформами.
•Участие в разработке и поддержке сервисов взаимодействия устройств с облачной инфраструктурой.
•Проведение отладки, тестирования и анализа ошибок.
•Участие в подготовке устройств к серийному производству, включая производственное тестирование и работу с аппаратными ревизиями.
•Поддержка и развитие существующих продуктов и программной платформы контроллеров.
Требования
•Опыт коммерческой разработки embedded-устройств.
•Уверенное знание C/C++ и опыт разработки встроенного программного обеспечения.
•Опыт разработки под RTOS и/или Embedded Linux.
•Понимание архитектуры микроконтроллерных систем: организация памяти, прерывания, DMA, таймеры, watchdog, bootloader.
•Опыт разработки на ESP32, STM32, Nordic nRF52/nRF53, Silicon Labs EFR32 или аналогичных платформах.
•Понимание принципов построения IoT-устройств и сетевого взаимодействия.
•Опыт работы с Wi-Fi, Bluetooth/BLE или другими беспроводными технологиями.
•Уверенный опыт работы с аппаратными интерфейсами UART, I2C и SPI.
•Опыт использования систем контроля версий Git.
•Умение читать принципиальные электрические схемы и техническую документацию.
•Английский язык на уровне, достаточном для работы с технической документацией производителей микроконтроллеров, SDK и протоколов.
Желательно
•Опыт разработки Zigbee-устройств на базе Silicon Labs, ESP32, Nordic или других платформ.
•Опыт разработки устройств с поддержкой Matter over Wi-Fi и/или Matter over Thread.
•Опыт работы с Tuya SDK и интеграциями Tuya.
•Опыт реализации безопасных OTA-обновлений и механизмов rollback.
•Опыт работы с Ethernet, CAN, USB или Modbus.
•Опыт работы с MQTT и другими протоколами взаимодействия IoT-устройств.
•Опыт интеграции устройств с облачными платформами и мобильными приложениями.
•Опыт разработки под Embedded Linux, включая драйверы, Device Tree и взаимодействие с периферийными устройствами.
•Понимание требований EMC, производственного тестирования и особенностей подготовки электроники к серийному производству.
Будет преимуществом
•Опыт работы с Python.
•Опыт разработки сервисов на Node.js и TypeScript.
•Понимание REST API и WebSocket.
•Опыт настройки CI/CD для embedded-проектов.
•Опыт работы с Home Assistant, KNX, DALI, DMX, MQTT или другими системами и протоколами автоматизации.
•Опыт проектирования архитектуры сложных IoT-систем, включающих устройства, шлюзы, облачные сервисы и мобильные приложения.
Условия
•Оформление по ТК РФ, белая заработная плата (2 раза в месяц), премии по результатам работы;
•График работы: в офисе, 5/2 (на выбор: 9:00-17:30, 9:30-18:00 или 10:00-18:30);
•Возможность обучения, посещения профильных мероприятий;
•Возможность профессионального и карьерного роста;
•Вкусный кофе, чай, фрукты в офисе, столовая на территории;
•Разнообразные корпоративные мероприятия;
•Скидки на продукцию компании.

