Инженер-программист по авионике (Центр аэрологистики)
офис, Москва
Команда разрабатывает автономные БПЛА и бортовые системы: от моделирования и симуляций до полунатурных стендов и летных испытаний. Инженер будет разрабатывать и отлаживать ПО для бортовых контроллеров, интегрировать датчики и обеспечивать работу автопилотов и испытательных стендов.
ГрейдMiddle/Senior
Опытот 3 лет
Стек
C++RTOSSTM32 (F4/F7/H7)CANUARTSPII2CPixhawk
Задачи
- •разработка и отладка ПО для БПЛА и испытательных стендов
- •создание драйверов и взаимодействие с аппаратной частью
- •интеграция и калибровка датчиков (IMU, GPS и др.) и анализ их данных
- •настройка и адаптация автопилотов (Pixhawk, PX4/ArduPilot) и работа с GCS
- •участие в полевых, модульных и интеграционных испытаниях и работе полунатурных стендов
- •подготовка технической документации и участие в проектировании бортовых систем
Обязательно
- •коммерческий опыт разработки на C/C++ от 3-х лет
- •опыт разработки для встраиваемых систем (Embedded)
- •практический опыт работы с STM32 (F4/F7/H7)
- •опыт работы с RTOS
- •навыки разработки драйверов
- •опыт работы с интерфейсами UART, SPI, I2C, CAN
- •понимание принципов работы систем управления БПЛА, робототехники или систем реального времени
Будет плюсом
- •опыт работы с Pixhawk, PX4, ArduPilot
- •опыт использования Mission Planner и QGroundControl
- •работа с MATLAB/Simulink
- •опыт с ROS/ROS2 и MAVROS
- •навыки работы с ADC/DAC и чтение электрических схем
- •понимание динамики полета мультироторных и самолетных БПЛА
- •знание авиационных стандартов DO-178C, DO-254, КТ-178, КТ-160
- •опыт разработки авионики или критически важных встроенных систем