Warbirds Бойові Птахи України logo

C++ для ЕКФ команди

Primary stack

C++SOLIDPythonLinuxWindowsTestNGShell Scripting

Nice to have's

QuartIonic

Job description

About the Position

C++ для ЕКФ команди

Управління програмних систем

Full-time

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

Responsibilities

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

Requirements

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

Nice to Have

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

We Offer

  • Location: Ukraine
  • Remote Work: Not specified

About the Company

Управління програмних систем

© Warbirds Бойові Птахи України. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Компанія «Бойові Птахи України» (Warbirds.com.ua) є одним з провідних вітчизняних розробників та виробників БПЛА для потреб Сил Оборони України.Головний продукт компанії — безпілотний авіаційний комплекс «ВАЛК-1», відомий як «Валькірія», на фронт вже було відправлено майже тисяча таких бойових «пташок».

Popular searches