Senior C++ Developer; UAV, ArduPilot
Listed on 2026-07-09
-
IT/Tech
Unix/Linux, AI Engineer (Applied/Software), Computer Science, IT Specialist
Location: Kief
Ми — EVERSTAR, перша рекрутингова агенція в Mil Tech для тих, хто готовий створювати технологічне майбутнє.
Але досить про нас, розказуємо про головну роль - Senior C++ Developer
.
Це роль в R&D-команді, де інженери різних напрямів разом створюють і вдосконалюють продукти, що вже довели свою ефективність у сотнях тисяч місій.
Команда розширюється та шукає Senior C++ Engineer
, який/яка долучиться до розвитку існуючих рішень, тестування нових підходів і побачить, як його/її рішення проходять валідацію та масштабуються до сотень тисяч продуктів. У центрі роботи — компаньйон-комп’ютер (Linux, user space), який взаємодіє з польотним контролером та різними сенсорами, включаючи камери. Ви будете адаптувати існуюче рішення автономії під Ardu Pilot та приймати активну участь у його розвитку.
- Розробка, удосконалення й підтримка ПЗ БПЛА (крила, мультикоптери) на базі Ardu Pilot.
- Інтеграція камер та інших сенсорів
, робота з потоковими даними. - Розробка та підтримка SITL/HITL систем.
- Тісна співпраця з командою комп’ютерного зору та GNC (guidance, navigation, control).
- Розробка на C++ у Linux user-space для компаньйон-комп’ютера.
- Підтримка протоколів комунікації між компаньйон-комп’ютером і польотним контролером (Mav Link або інші).
- Профайлинг та оптимізація продуктивності, пам’яті та системної взаємодії.
- Аналіз логів, пошук та усунення несправностей впроваджених алгоритмів.
- Досвід роботи з Ardu Pilot або PX4 (мінімум 1 рік).
- 3+ років досвіду комерційної розробки на C++.
- Розуміння принципів OOP, STL, моделі пам’яті С++.
- Досвід роботи з багатопоточністю, синхронізацією та низькорівневими інтерфейсами.
- Досвід профілювання та оптимізації: CPU, пам’ять, latency.
- Розуміння патернів проектування та принципів побудови комп'ютерних програм.
Буде плюсом:
- Розуміння принципів стабілізації, mode switching, failsafe логіки.
- Досвід роботи з embedded системами та системами з обмеженими обчислювальними ресурсами.
- Досвід роботи з алгоритмами комп’ютерного зору (OpenCV, custom pipelines).
- Розуміння теорії керування та алгоритмів стабілізації (PID-регулятори).
- Знання принципів роботи типових сенсорів, та їхнього синтезу (фільтр Калмана).
- Python, Lua для скриптів утиліт і швидкого прототипування.
- Знання математики (лінійна алгебра, векторна геометрія).
- Досвід роботи з git, CMake, gdb, perf.
- Досвід участі в проектах Military Tech або співпраці з оборонними підприємствами.
- Вмінн…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).