Обязанности:
О проекте:Мы разрабатываем комплексную систему управления беспилотным летательным аппаратом (БПЛА) на базе микроконтроллера 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, гибкое время начала и окончания рабочего дня. Ежедневное очное присутствие (удаленный формат не предусматривается); Охраняемую авто- и велопарковку; Конкурентную зарплату, соответствующую навыкам и опыту. Размер обсуждается по результатам собеседования; Возможность реализовать свой потенциал, расти профессионально, повышать свою квалификацию; Отсутствие бюрократии и рутины; Молодая, талантливая команда, влюбленная в авиационную технику.Похожие вакансии
Ведущий инженер - программист (микроконтроллеры)
Договорная
Москва. Станции метро: Планерная, Сходненская, Тушинская, Речной вокзал
Московский институт электромеханики и автоматики
Разработчик РЭА (силовая электроника, микроконтроллеры STM32)
Договорная
Москва. Станции метро: Планерная, Сходненская, Тушинская, Речной вокзал
Рубрукс
Ведущий программист-разработчик (микроконтроллеры)
Договорная
Москва. Станции метро: Планерная, Сходненская, Тушинская, Речной вокзал
АНТРАКС, МНПП
Инженер-программист микроконтроллеров (Embedded developer / STM32)
Договорная
Москва. Станции метро: Планерная, Сходненская, Тушинская, Речной вокзал
Н2 Инвест
Ведущий инженер-программист (микроконтроллеры / embedded / встраиваемые системы)
От 180 000 руб.
Москва. Станции метро: Планерная, Сходненская, Тушинская, Речной вокзал
МАСКОМ
От 180 000 до 220 000 руб.
Москва. Станции метро: Планерная, Сходненская, Тушинская, Речной вокзал
КОНТАКТ ПЛЮС