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
📊
Average salary range of similar jobs in
analytics →
Loading...