Опис

Обов'язки включають розробку та вдосконалення алгоритмів автопілота, що охоплює навігацію, стабілізацію та керування. Вам потрібно реалізувати та налаштувати розширений калманівський фільтр (EKF) для IMU, GNSS, барометра та магнітометра. Серед обов'язків також розробка алгоритмів оцінки стану, супроводження та прогнозування руху об'єктів, а також моделювання динаміки літального апарата та контурів керування. Очікується реалізація математичних алгоритмів у продуктивному C++ коді (embedded / real-time) та аналіз логів, оцінка похибок, точності і стійкості алгоритмів. Участь у SIL/HIL тестуванні та підготовці до льотних випробувань також є важливою частиною роботи. Оптимізація алгоритмів із врахуванням обмежених ресурсів CPU та пам'яті, а також співпраця з RF, відео та hardware-інженерами входять до переліку обов'язків.
Вимоги передбачають наявність математичних знань та навичок, таких як теорія ймовірностей, математична статистика, лінійна алгебра, чисельні методи та оптимізація. Також знадобляться знання теорії керування та методів фільтрації, зокрема EKF і UKF. Окрім того, важливими будуть навички програмування: впевнене володіння C++ (C++17/20), досвід реалізації математичних алгоритмів у продуктивному коді та досвід роботи з Python / MATLAB. Розуміння embedded-систем, real-time обмежень, роботи з Git, code review та unit-тестування також є необхідними.
Також ви будете працювати з такими сенсорами, як IMU, GNSS / GPS, барометри та магнітометри. Здатність аналізувати стабільність та перехідні процеси, обробка телеметрії та логів польоту, а також знайомство з flight-stack підходами (ArduPilot / PX4 — як перевага) також стануть в нагоді.
Буде плюсом досвід роботи з Simulink, SciPy, GNU Radio, знання протоколів обміну (UART, CAN, MAVLink — бажано) та участь у льотних чи натурних випробуваннях.
Серед особистих якостей очікується сильне аналітичне та системне мислення, увага до деталей, відповідальність за результати, здатність пояснювати складні математичні концепції, самостійність у дослідженні нових підходів та вміння працювати в команді.
Компанія пропонує участь у довгострокових проектах, допомогу з переїздом у разі потреби, оплату житла в Івано-Франківській обл., бронь від мобілізації та конкурентну заробітну плату, що відповідає вашому досвіду та рівню знань.
Вакансія відкрита для кандидатів незалежно від статі.