Обязанности:
- Создание алгоритмов автоматического управления БПЛА;
- программирование на языках C, C++, Python: разработка firmware, системных утилит, скриптов автоматизации;
- низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
- участие в лабораторных и полевых испытаниях разрабатываемых устройств и систем;
- настройка, конфигурирование и адаптация полётных стеков PX4 и Betaflight под целевые аппаратные платформы: параметризация, калибровка, интеграция периферии;
- разработка программных модулей на C++ с использованием фреймворка ROS2 под управлением ОС Linux.
Требования:
- Знание классических алгоритмов, применяемых в работе коптеров: Kalman, EKF, UKF, PID‑регулятор;
- Знание алгоритмов наведения и перехвата (PN‑guidance);
- Знание языков программирования Python и C++;
- Опыт работы с прошивками BetaFlight, PX4, ArduPilot.
Условия:
-
Работа с ПЕРЕЕЗДОМ в г. Елабуга (Республика Татарстан);
-
Возможность предоставления платного корпоративного жилья;
-
Транспорт до работы из г. Елабуга;
-
Работа в крупной и стабильной компании — в структуре самой большой ОЭЗ в Европе;
-
Карьерный рост при наличии и обретении необходимых компетенций в процессе работы.
Похожие вакансии
Опыт разработки .NET приложений под Windows. Опыт написания скриптов Powershell. Знание Windows на высоком уровне. Понимание устройства AD и сети.
Опыт работы с платформой 1 С 8.3 от 3-х лет. Знание механизмов платформы 1 С 8.3 и...
Опыт работы не менее 5 лет в аналогичной сфере (торговля/опт/склад). Опыт работы с ТСД (настройка, сопровождение, устранение сбоев).
Наличие интереса к описанной тематике. Хорошие навыки «правильного» кодирования в 1С, понимание логики работы АСУ для нужд управленческого учёта...
Понимание классических алгоритмов управления и навигации БПЛА (PID-регуляторы, фильтры Kalman, EKF, UKF). Практические навыки программирования на C++ и Python.