UAV Autopilot Software Engineer
MilTech
🪖
UAV Autopilot Software Engineer (Київ, офіс)
Наша команда займається розробкою високотехнологічних рішень для ураження ворожих цілей. Ми створюємо повноцінні продукти — від ідеї до серійного виробництва.
Зараз шукаємо UAV Autopilot Software Engineer, який глибоко розуміє архітектуру ArduPilot і має реальний досвід модифікування його вихідного коду для навігації БПЛА у складних умовах — повної відсутності GNSS, спуфінгу сигналу, польотів у зашумленому міському середовищі.
Роль підійде тим, хто готовий поєднувати розробку автономних алгоритмів з випробуваннями в полі та постійною співпрацею з апаратною командою.
Вимоги до кандидата:
- Досвід роботи з ArduPilot або PX4 (мінімум 1–2 роки).
- Впевнене знання структури автопілота: flight stack, параметри, прошивка.
- Досвід програмування на C/C++, Python для налаштування та модифікації прошивок
- Розуміння теорії керування та алгоритмів стабілізації (PID-регулятори, фільтр Калмана)
- Навички налаштування GCS (Mission Planner, QGC).
- Знання принципів роботи типових сенсорів, глибинне розуміння в одному з: GPS, IMU, барометр, магнітометр.
- Розуміння принципів стабілізації, mode switching, failsafe логіки.
- Вміння зчитувати й інтерпретувати лог-файли, аналізувати помилки.
Буде перевагою:
- Досвід розробки власних модулів для автопілотів
- Досвід з режимами автоматичного слідування, уникнення перешкод та інших передових функцій
- Досвід з взаємодії автопілоту з companion computers (Raspberry Pi, Jetson, etc.).
- Розуміння принципів GNC (Guidance, Navigation, Control) на прикладному рівні.
- Досвід з інтеграцією payload (камери, механізми скиду, telemetry bridge).
- Знання скриптів Lua або Python для автоматизації поведінки.
- Розуміння питань EMI, живлення, redundancy.
- Досвід участі в проектах Military Tech або співпраці з оборонними підприємствами.
Майбутні обов'язки:
- Розробка, удосконалення й підтримка ПЗ БПЛА (крила, мультикоптери) на базі ArduPilot.
- Модифікація модулів AP_NavEKF3, AP_OpticalFlow, AP_VisualOdometry та створення власних драйверів/бібліотек.
- Інтеграція сторонніх сенсорів та їх підмішування до логіки АП (ToF/LiDAR, IMU тощо).
- Розробка нових нових функцій для SITL/HIL систем.
- Аналіз логів, пошук та усунення несправностей впроваджених алгоритмів.
- Тісна співпраця з командою комп’ютерного зору та автономної навігації для імплементації алгоритмів GNSS навігації.
Умови роботи:
- Офіційне працевлаштування через Дія.City;
- Відпустка — 24 календарних дні на рік + 1 день відпустки на день народження;
- Медичне страхування після успішного проходження випробувального терміну;
- Можливість створювати нове, експериментувати та вирішувати складні завдання;
- Професійне зростання та постійне вдосконалення навичок;
- Команда однодумців та інноваторів
- Бронювання військовозобов'язаних за умови наявності актуальних військово-облікових документів.
Required languages
| Ukrainian | Native |
GNC, ArduPilot, UAV, PX4, C/C++, Python
📊
Average salary range of similar jobs in
analytics →
Loading...