Москва, Колодезный переулок, 3с25
Метро: Преображенская площадьИщем инженера-программиста для работы с прошивками, конфигурациями и лабораторной отладкой БПЛА. Основное направление - Betaflight. Работа предполагает полный цикл: изменение и сопровождение кода прошивки, сборка из исходников, подготовка hex/bin-файлов или релизных архивов, проверка на реальном оборудовании и оформление понятных инструкций. В дальнейшем постепенное подключение к задачам по ArduPilot: параметры, логи,Mission Planner/QGroundControl, настройка периферии и работа с кодом.
Задачи
• Разработка, сопровождение и отладка изменений в коде Betaflight под задачи компании.
• Сборка Betaflight из исходников, подготовка hex/bin-файлов и релизных архивов.
• Подготовка прошивок с заранее заданными настройками для серийных дронов.
• Работа с конфигурациями, CLI dump/config/target, режимами, arming, receiver, OSD и аналоговым VTX.
• Настройка дрона с нуля до состояния, готового к проверке и полёту.
• Диагностика проблем на стыке кода прошивки, конфигурации и аппаратной части.
• Работа с периферией и интерфейсами UART, I2C, CAN, PWM.
• Проверка прошивок и настроек на реальном оборудовании в лаборатории.
• Разбор нестандартного оборудования с неполной документацией.
• Ведение Git как рабочего инструмента: ветки, коммиты, diff, pull/push, merge/rebase.
• Подготовка внутренних инструкций, чек-листов, release notes и технических заметок.
Требования
• C/C++ на уровне, достаточном для чтения, изменения и отладки кода прошивок.
• Практический опыт работы с БПЛА, FPV-дронами или полётными контроллерами.
• Понимание Betaflight и базовой логики настройки дрона.
• Умение работать с Betaflight Configurator и CLI.
• Понимание типовых причин, почему дрон не armится.
• Опыт с receiver, modes, arming, OSD и аналоговым VTX.
• Базовая embedded-грамотность: порты, тайминги, конфигурация периферии, сборка под target.
• Практическое понимание UART, I2C, CAN, PWM и диагностики проблем подключения периферии.
• Опыт работы с Git.
• Готовность работать не только с кодом, но и с реальным оборудованием в лаборатории.
• Базовые навыки пайки, подключения, прошивки и проверки электронных модулей.
• Умение разбираться в неполной документации и доводить задачу до воспроизводимого результата.
• Умение фиксировать результаты работы в понятных инструкциях и чек-листах.
Будет плюсом
• Опыт самостоятельной сборки или модификации Betaflight.
• Опыт отладки или модификации прошивок для полётных контроллеров.
• Работа с нестандартными flight controller, receiver, VTX, GPS, CAN-устройствами.
• Опыт работы с ArduPilot, Mission Planner или QGroundControl.
• Опыт работы с STM32, DFU, STM32CubeProgrammer, ST-Link.
• Опыт настройки аналогового VTX, SmartAudio, IRC Tramp, pit mode.
• Опыт работы с мультиметром, осциллографом, логическим анализатором, программаторами или
лабораторным блоком питания.
• Опыт подготовки релизов, чек-листов или инструкций для производства.
• Публичные репозитории, патчи, инструкции, чек-листы или технические заметки.
Условия
Официальное трудоустройство, оформление по ТК РФ
Заработная плата определяется по результатам собеседования, после прохождения испытательного срока (2-3 месяца) увеличивается согласно договоренностях на собеседовании
Научно-производственное предприятие Робототехника и беспилотные комплексы
Москва
до 200000 RUR
Москва
от 130000 RUR
Московский институт электромеханики и автоматики
Москва
от 110000 RUR