Fixed-wing + Multicopter · ArduPlane / ArduCopter · R&D
Київ · full-time · бронювання
Кого ми шукаємо
Шукаємо досвідченого ArduPilot / Flight Controls Engineer, який відповідатиме за льотну поведінку та якість налаштування наших безпілотних платформ літакового та коптерного типу — від базової конфігурації нового борта до стабільної, перевіреної та відтворюваної конфігурації для серійного виробництва.
Основний фокус ролі — ArduPlane / ArduCopter, tuning контурів керування, TECS, навігація, sensor/EKF health, failsafe, льотні випробування та аналіз DataFlash-логів.
Збирати й паяти у нас є кому. Нам потрібен інженер, який розуміє, чому апарат поводиться саме так, бачить це в телеметрії та логах і може аргументовано змінити параметри, перевірити гіпотезу в польоті та довести налаштування до стабільного результату.
AUTOTUNE / QAUTOTUNE для нас — інструмент, а не кінцевий результат. Кандидат повинен розуміти структуру контурів керування та фізичний ефект від змін параметрів.
Що ви будете робити
- Налаштовувати ArduPlane та ArduCopter: від першого запуску нового борта до передачі перевіреної конфігурації у серійне виробництво.
- Тюнити rate/attitude-контури roll, pitch та yaw для літакових і коптерних платформ; оцінювати tracking desired vs actual та стабільність у різних режимах.
- Налаштовувати автоматичне керування швидкістю та висотою, зокрема TECS, cruise parameters, режими набору та зниження.
- Оптимізувати крейсерські режими за стабільністю та енергоефективністю; працювати з польотними даними і метриками на кшталт Wh/km.
- Налаштовувати та діагностувати airspeed, GNSS/GPS, compass, IMU, barometer та інші сенсори; контролювати vibration/clipping і стан EKF.
- Відпрацьовувати failsafe та degraded-mode behavior: втрата зв’язку, проблеми GNSS/GPS, airspeed, compass або інших критичних сенсорів.
- Планувати й проводити льотні випробування: формувати гіпотезу, test plan, критерії успіху, проводити контрольовані маневри та повторну валідацію після змін.
- Аналізувати DataFlash-логи та знаходити першопричину проблеми за даними, а не перебором параметрів.
- Формувати еталонні набори параметрів, карти змін, чек-листи, методики налаштування та приймання бортів для серійного виробництва.
- Працювати разом із конструкторами, електронщиками та випробувальною командою, коли причина польотної проблеми лежить не лише в автопілоті.
Що для нас обов’язково
- Практичний досвід роботи з ArduPilot/PX4 на реальних БПЛА.
- Досвід налаштування літакових платформ (ArduPlane/PX4) та коптерів (ArduCopter/PX4).
- Розуміння rate/attitude control, навігації, TECS, airspeed, automatic flight modes, sensor fusion та failsafe logic.
- Впевнена робота з Mission Planner.
- Сильні навички аналізу DataFlash-логів: attitude/rate tracking, TECS, airspeed, EKF health/innovations, vibration, actuator outputs, живлення, mode changes та failsafe events.
- Практичне розуміння аеродинаміки і динаміки польоту: stall speed, CG, static stability, airspeed vs groundspeed, вплив вітру, маси та режиму польоту.
- Уміння відрізнити проблему налаштування автопілота від проблеми конструкції, силової установки, сенсорів або компонування.
- Системний підхід до flight testing: одна гіпотеза — контрольований тест — вимірюваний результат — повторна перевірка.
- Самостійність: вміння спланувати випробування, оцінити ризики, задокументувати зміни та довести борт до стабільного результату.
Буде значною перевагою
- Досвід роботи і з fixed-wing, і з multicopter-платформами на рівні серійної або R&D-експлуатації.
- SITL та системна перевірка змін до польотних випробувань.
- Lua scripting в ArduPilot.
- Python / pymavlink / MAVLink для аналізу, автоматизації або тестових інструментів.
- Розуміння коду ArduPilot та базовий C/C++; можливість читати source code під час складної діагностики.
- Досвід з PX4 або іншими autopilot / flight-control stacks.
- MATLAB / Simulink або інші інструменти аналізу систем керування.
- Досвід побудови виробничих процедур: parameter baseline, acceptance tests, check-lists, навчання техніків.
- Авіамоделізм, власні літаючі проєкти або активна робота з ArduPilot community / documentation.
- Збирання, пайка та серійний монтаж електроніки.
- Розробка embedded firmware на C++ як основна щоденна задача.
- Роль оператора або пілота без глибокої роботи з параметрами, логами та системами керування.
Що не є основним фокусом ролі
- Збирання, пайка та серійний монтаж електроніки.
- Розробка embedded firmware на C++ як основна щоденна задача.
- Роль оператора або пілота без глибокої роботи з параметрами, логами та системами керування.
Що ми пропонуємо
- Реальний R&D: результат роботи перевіряється у польоті та переходить у серійний виріб.
- Високий рівень відповідальності за flight behavior і можливість напряму впливати на характеристики платформи.
- Швидкий цикл engineering iteration: configuration → flight test → log analysis → change → validation.
- Сучасне обладнання та бюджет на необхідні інструменти, комплектуючі й професійне навчання.
- Офіційне працевлаштування, оплачувані відпустки та лікарняні.
- Київ, повна зайнятість, стабільний графік.
- Бронювання від мобілізації — підприємство має відповідний статус
Як відгукнутися
Надішліть CV та коротко опишіть 1−2 платформи, які ви особисто налаштовували. Нам важливо зрозуміти: тип апарата, flight controller, ArduPilot stack, які саме проблеми або режими ви тюнили, як аналізували результат і чого вдалося досягти.
Особливо цінні конкретні приклади: нестабільність, поганий tracking, проблеми TECS/EKF/sensors, високі вібрації, failsafe або інші складні кейси — і як ви знайшли та підтвердили причину.
Контакт: +380987957783 WhatsApp/Signal/Telegram
Деталі про компанію та виріб — під час співбесіди.