C++ Software Developer (UAV, ArduPilot)

MilTech 🪖

Ми - українська MilTech компанія, що розробляє сучасні рішення для оборони.
Спеціалізуємося на виробництві безпілотних літальних апаратів (БПЛА), авіаційних систем і програмного забезпечення.
Інтегруючи інженерні розробки, AI та науковий підхід, ми створюємо повноцінну екосистему: від проєктування до навчання та підтримки.

Наші розробки змінюють поле бою вже сьогодні.
Наша мета - створювати технологічні рішення, що наближають перемогу.

 

 

Очікування щодо досвіду та навичок:

  • 4+ роки досвіду комерційної розробки на C++.
  • 1+ рік досвіду з ArduPilot або PX4.
  • Глибоке розуміння ООП, STL та моделі пам’яті C++.
  • Досвід роботи з багатопоточністю, механізмами синхронізації та низькорівневими інтерфейсами.
  • Досвід профілювання та оптимізації використання CPU, пам’яті та затримок.
  • Розуміння патернів проєктування та принципів побудови програмних систем.
     

Буде перевагою:

  • Знання принципів стабілізації, mode switching, failsafe-логіки.
  • Досвід з embedded-системами та системами з обмеженими обчислювальними ресурсами.
  • Досвід із алгоритмами комп’ютерного зору (OpenCV, власні пайплайни).
  • Знання теорії керування та алгоритмів стабілізації (PID-регулятори).
  • Розуміння принципів роботи типових сенсорів і методів їх синтезу (фільтр Калмана).
  • Python або Lua для написання утиліт і швидкого прототипування.
  • Знання математики (лінійна алгебра, векторна геометрія).
  • Досвід роботи з git, CMake, gdb, perf.
  • Досвід у Military Tech-проєктах або співпраці з оборонними компаніями.
  • Навички керування квадрокоптерами.

 

 

Майбутні задачі:

  • Розробка, вдосконалення та підтримка програмного забезпечення для БПЛА (літаюче крило, мультикоптери) на базі ArduPilot.
  • Інтеграція камер та інших сенсорів, обробка потокових даних.
  • Розробка й підтримка систем SITL/HITL.
  • Тісна співпраця з командами Computer Vision та GNC (guidance, navigation, control).
  • Розробка на C++ у Linux user space для компаньйон-комп’ютера.
  • Підтримка та реалізація протоколів взаємодії між компаньйон-комп’ютером і польотним контролером (MAVLink або інші).
  • Профілювання та оптимізація продуктивності (CPU, пам’ять, latency).
  • Аналіз логів, діагностика та усунення помилок у впроваджених алгоритмах.


    Ми пропонуємо:
  • Роботу над продуктами, що безпосередньо впливають на обороноздатність України.
  • Роботу над інноваційними рішеннями, можливість експериментувати та вирішувати складні інженерні задачі.
  • Офіційне працевлаштування, біла заробітна плата.
  • Бронювання військовозобов’язаних (за наявності актуальних ВОД).
  • 24 календарні дні відпустки + додатковий вихідний на день народження.
  • Повну оплату лікарняних.
  • Медичне страхування після випробувального терміну.
  • Доступ до корпоративної бібліотеки.
  • Корпоративну англійську.

Required skills experience

ArduPilot 1 year
Multitasking 1 year

Required languages

Ukrainian C2 - Proficient
English A2 - Elementary
Published 2 March · Updated 2 March
6 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...