Обязанности:
Аппаратная разработка и схемотехника:
- Проектирование принципиальных схем цифровых и аналоговых узлов (контроллеры питания, интерфейсы связи, датчики, системы управления двигателями).
- Разработка и трассировка многослойных печатных плат с учётом ЭМС, тепловыделения и массогабаритных ограничений.
- Подбор компонентной базы (MCU, IMU, GNSS, радиочастотные модули, силовые ключи) с учётом доступности и импортозамещения.
- Сборка и отладка прототипов, диагностика неисправностей на уровне платы.
Встраиваемое ПО и системная разработка:
- Низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266; реализация драйверов и протоколов I2C, SPI, UART/USART.
- Разработка и сопровождение ПО на одноплатных компьютерах (Orange Pi, Raspberry Pi и аналоги) под Linux/ADB.
- Развёртывание, настройка и сопровождение Docker-контейнеров и микросервисов.
- Программирование на C, C++, Python: firmware, системные утилиты, скрипты автоматизации.
- Разработка ПО обмена данными между бортовыми и наземными системами через MAVLink и middleware DDS (DDS-Client / uXRCE-DDS).
Полётные стеки и интеграция:
- Настройка, конфигурирование и адаптация PX4, ArduPilot, INAV и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии.
- Интеграция компонентов (двигатели, ESC, аккумуляторы, датчики, полезная нагрузка).
- Разработка программных модулей на C++ с использованием ROS2 под Linux.
- Настройка и калибровка автопилотов, работа с протоколами MAVLink, CAN.
Управление и автономность:
- Разработка и настройка контуров управления мультироторами.
- Планирование траекторий и манёвров, реализация обхода препятствий и автономного выполнения миссий.
- Разработка системы оценки состояния и sensor fusion для IMU, барометра, магнитометра, GNSS, VIO/VSLAM и дальномеров.
- Offboard-управление, доработка прошивок, создание симуляционного стенда и HIL/SIL-пайплайнов, автоматизация регрессионных тестов.
Конструирование:
- Разработка 3D-моделей корпусов, узлов и компонентов БПЛА в CAD-системах.
- Проектирование дизайна и компоновки изделий с учётом аэродинамики и весовых характеристик.
- Оптимизация конструкции для повышения эффективности и надёжности.
Испытания и документация:
- Участие в лабораторных, полевых и лётных испытаниях, анализ отказов и логов, настройка по реальным данным.
- Подготовка технической документации: архитектурные описания, чертежи, спецификации, протоколы испытаний, инструкции по эксплуатации.
- Работа с Git в команде: код-ревью, ветки, документация.
Требования:
- Высшее техническое образование (авиастроение, робототехника, механика, электроника).
- Опыт разработки БПЛА от 2 лет и опыт работы в области программирования встраиваемых систем.
- Опыт разработки STM32.
- Уверенные навыки проектирования схем и трассировки.
- Понимание принципов работы и опыт реализации интерфейсов UART, CAN.
- Практическое понимание теории управления (PID, каскадные схемы).
- Опыт работы с ArduPilot,, понимание протоколов CAN.
- Понимание аэродинамики, механики полёта, принципов работы мультироторных систем.
- Понимание электроники БПЛА (датчики, радиосвязь, системы питания).
- Готовность к полевым испытаниям и командировкам по РФ.
- Внимательность к деталям, аналитическое мышление, способность работать в условиях высоких требований к надёжности и скорости.
Условия: - Официальное трудоустройство.
- Стабильная заработная плата.
- Возможности для профессионального роста.
-