logo[мetahunt]
> DOU

Software Engineer

Warbirds of Ukraine
format:Hybridcompany:Product
c++pythonlinuxwindowssolid
uartmavlinkpx4ardupilotqgroundcontrol
reservation:yes
experience2+ years
domainDefTech
locationKyiv, Ukraine
> full description

Готові допомогти ЗСУ у знищенні ворога та залишити свій слід у світі військових БПЛА

Приєднуйтесь до нас у «Warbirds of Ukraine» і станьте частиною міжнародної команди, що формує майбутнє оборонних технологій. Завдяки вашому досвіду ви зіграєте ключову роль у проектуванні та впровадженні передових програмних рішень для наших платформ БПЛА.

Досвідчений C++ розробник (2+ роки) із кроссплатформенним досвідом (Linux/Windows), який розуміє принципи SOLID та вміє писати підтримуваний, тестований код. Python використовує як інструмент для скриптів, автоматизації, прототипування чи аналізу даних — не як основну мову розробки.

Вимоги
Впевнене володіння C++ (сучасні стандарти, робота з пам’яттю, робота з фізикою/математкою)
Досвід розробки під Linux та Windows, розуміння відмінностей у побудові збірок, роботі з системними ресурсами
Знання принципів SOLID і практичне застосування їх у реальних проєктах
Python на рівні впевненого користувача (скрипти, тестування, обробка даних)
Готовий брати участь у випробуваннях/тестуванні змін «в полі» — тобто не лише пише код, а й перевіряє, як він працює на практиці, включно з можливими виїздами чи натурними випробуваннями
Відповідальний підхід до якості: розуміє, що зміни в навігаційній системі мають підвищені вимоги до надійності
Щира зацікавленість напрямом навігації/роботики, а не просто «ще одна вакансія»
Вмотивованість навчатися новому — домен вимагає постійного заглиблення в суміжні області (сенсорика, електроніка, алгоритми)
Здатність працювати самостійно без постійного мікроменеджменту
Потенціал лідерства — готовність з часом взяти на себе відповідальність за напрямок або менторити інших

Обов’язки

  • Розробка та підтримка C++ модулів: написання чистиbullet-коду для навігаційних алгоритмів, обробки даних із сенсорів та інтеграції з автопілотом (PX4/ArduPilot).
  • Скриптування та автоматизація (Python): написання скриптів для парсингу логів, автоматичного тестування, обробки польотних даних та прототипування нових фіч.
  • Кросплатформенна збірка та відладка: забезпечення коректної роботи та збірки софту під Linux та Windows.
  • Участь у польових випробуваннях: виїзди на полігон, тестування розробленого софту на реальних бортах/степндах, аналіз логів «в полі» та оперативне усунення багів. •
  • Повний цикл розробки: від аналізу технічних вимог і написання unit/integration тестів до фінальної інтеграції в борт.
  • Взаємодія з командою: тісна співпраця з Hardware/Embedded-інженерами, пілотами та PM для швидкої ітерації та покращення системи


Буде плюсом
Робота з UART, MAVLink, autopilot-системами (наприклад, ArduPilot/PX4), QGroundControl або роботикою загалом — це прямо релевантний домен, тому такий кандидат зможе швидше інтегруватися в задачі
Профільна освіта: авіоніка, прикладна математика, фізика, радіофізика або суміжні напрями — дає фундаментальне розуміння математичного апарату навігаційних систем (фільтрація, оцінка стану, системи координат тощо).


Компанія пропонує

— Участь у розробці реального продукту, де результат роботи можна побачити на практиці — від написаного коду до реальної роботи системи;

— Цікаві та нестандартні інженерні задачі у сфері embedded систем, робототехніки та авіаційних технологій;

— Дружню та професійну атмосферу в команді, де цінується ініціатива та технічні ідеї;

— Можливість професійного розвитку та роботи з сучасними технологіями;

— Бронювання від мобілізації (у випадку наявності актуальних військово-облікових документів);

— Гнучкий графік з можливістю віддаленої роботи;

— Ринкову фінансову компенсацію з можливістю зростання (прив’язка до USD);

— Гнучка форма працевлаштування: штат або гіг-контракт у рамках ДіяСіті.


Заздалегіть просимо вибачення, якщо вчасно не зв’язались з Вами.

Команда перевантажена і тому в першу чергу ми контактуємо з тими кандидатами, які на нашу думку більш релевантні до позиції.

Відгукнутись на вакансію