Инженер-программист (микроконтроллеры STM32)
Конструкторское бюро беспилотных систем · зарплата не указана · Москва · HH · опубликовано 22 апреля 2026 г.
Описание вакансии
О проекте:
Мы разрабатываем комплексную систему управления беспилотным летательным аппаратом (БПЛА) на базе микроконтроллера STM32F405 . Проект включает создание полного программного обеспечения полётного контроллера: от ядра стабилизации и навигации до интерфейса конфигурации и OSD-системы.
Ключевые задачи
Управление проектом:
• Приёмка этапов работ по договору НИОКР;
• Контроль соответствия результатов техническому заданию и критериям качества;
• Взаимодействие с командой исполнителя, согласование промежуточных результатов;
• Подписание актов сдачи-приёмки, контроль отчётной документации.
Техническая экспертиза:
• Оценка качества кода (C/C++/Assembler на STM32), code review;
• Проверка реализации протоколов CRSF (Crossfire) и DSHOT-300;
• Валидация работы ПИД-регуляторов, фильтров Баттерворта, фильтров Рикати;
• Тестирование интеграции датчиков: IMU, барометр, GNSS (u-blox), датчик тока;
• Верификация OSD-драйвера и системы логирования в flash-память.
Развитие продукта (перспектива)
• Доработка и оптимизация ПО полётного контроллера;
• Адаптация под различные типы БПЛА (квадрокоптеры, мультикоптеры);
• Разработка интерфейса конфигурации (веб/десктоп);
• Подготовка ПО к коммерческому использованию.
Требования к кандидату
Обязательные:
• Опыт разработки ПО для STM32 (F4/F7/H7);
• Глубокое знание C/C++ для embedded-систем, опыт с CMSIS/HAL;
• Понимание архитектуры и принципов работы полётных контроллеров (Betaflight, INAV, ArduPilot или аналоги);
• Опыт работы с протоколами RC-управления: CRSF (Crossfire), SBUS, PPM;
• Опыт работы с протоколами управления моторами: DSHOT-150/300/600, PWM;
• Знание теории автоматического управления: ПИД-регуляторы, цифровые фильтры, контуры стабилизации;
• Опыт работы с инерциальными датчиками (IMU), барометрами, GPS/GNSS-модулями через I2C/SPI;
• Навыки работы с осциллографом, логическим анализатором, UART/SWD отладкой;
• Опыт работы с Git (GitLab), умение проводить code review.
Желательные:
• Опыт руководства техническими проектами или приёмки НИОКР;
• Знание стандарта MISRA-C;
• Опыт разработки OSD-систем для FPV;
• Опыт работы с DMA, таймерами, прерываниями на STM32 в контексте реального времени;
• Знание алгоритмов sensor fusion (Kalman Filter, Complementary Filter);
• Опыт работы с MATLAB/Python для моделирования и валидации алгоритмов управления;
• Английский язык — чтение технической документации.
Мы готовы предложить:
• Работу в компании, обладающей собственным механическим, композитным, электронным производством, полным циклом разработки сложных изделий авиационной техники;
• Оформление в штат компании с первого дня работы;
• График работы 5/2, гибкое время начала и окончания рабочего дня.
• Ежедневное очное присутствие (удаленный формат не предусматривается);
• Охраняемую авто- и велопарковку;
• Конкурентную зарплату, соответствующую навыкам и опыту. Размер обсуждается по результатам собеседования;
• Возможность реализовать свой потенциал, расти профессионально, повышать свою квалификацию;
• Отсутствие бюрократии и рутины;
• Молодая, талантливая команда, влюбленная в авиационную технику.