Описание
Ищем Embedded-разработчика для создания встроенного ПО для радиоэлектронных изделий, систем управления, телеметрии и связи.
Задачи
•Разработка embedded firmware на C/C++
•Программирование STM32, ESP32 и микроконтроллеров китайских производителей
•Разработка драйверов периферии
•Работа с UART, SPI, I2C, CAN, USB, Ethernet
•Работа с ADC, DAC, PWM, DMA, таймерами
•Интеграция внешних датчиков и модулей
•Разработка протоколов взаимодействия между устройствами
•Реализация загрузчиков и механизмов обновления ПО
•Разработка диагностики и журналирования
•Работа с RTOS и интеграция embedded-устройств с внешним ПО
•Использование ИИ для написания и анализа кода, генерации драйверов, unit-тестов и тестовых сценариев
•Применение vibe coding для быстрого создания прототипов, сервисных утилит, тестовых стендов и вспомогательного ПО
•Отладка непосредственно на оборудовании и участие в испытаниях
Требования
•C/C++
•Опыт разработки под микроконтроллеры
•Понимание архитектуры embedded-систем и работы периферии MCU
•Опыт аппаратной отладки, JTAG/SWD
•Умение читать электрические схемы
•Git
•Уверенная работа с AI-assisted development
•Умение самостоятельно проводить ревью, отладку и верификацию кода, созданного с помощью ИИ
Будет плюсом: FreeRTOS, Zephyr, ESP-IDF, STM32 HAL/LL; Embedded Linux; Ethernet/TCP/IP, CAN/CAN FD, Modbus; работа с GNSS, IMU и другими датчиками; опыт работы с RISC-V MCU и китайской компонентной базой; Cursor, GitHub Copilot, Claude Code и аналогичные AI-инструменты.
Условия
•Доступ к современным ИИ-инструментам за счет компании
•Оплачиваемые компанией подписки на профессиональные AI-сервисы и инструменты разработки при необходимости
•Возможность использовать LLM, AI-агентов, инструменты генерации и анализа кода в ежедневной работе
•Возможность тестировать новые AI-инструменты и внедрять наиболее эффективные в рабочий процесс
•Работа с реальными инженерными задачами и возможность доводить решения от идеи до работающего изделия