Шукаємо досвідченого Python-розробника для роботи над системами керування БПЛА, наземною периферією та інфраструктурою аналізу польотних даних.
Роль передбачає роботу в гібридному форматі з офісом на лівому березі Києва.
Задачі та обов'язки
Розробка системи керування БПЛА: реалізація передпольотних перевірок, калібрування сенсорів та оновлення параметрів (Python, MAVLink, ArduPilot).
Створення Backend-сервісів та REST API для обліку комплектації, простежуваності версій ПЗ та інтеграції з PostgreSQL і Jira.
Інтеграція з наземною периферією (катапульти, камери, датчики) та забезпечення обміну даними з БПЛА.
Налаштування та проведення тестування й симуляцій (SITL, HITL), розробка автотестів для систем керування та інтеграцій.
Автоматизація розбору інцидентів та аналізу польотних логів (.tlog, .bin) за допомогою pymavlink.
Проєктування архітектури, написання відмовостійкого коду, налаштування CI/CD та контейнеризація (Docker).
Ведення технічної документації проєкту (MkDocs, Markdown) та участь у плануванні розробки.
Вимоги до кандидата
Від 3 років досвіду Backend-розробки на Python під Linux у продакшн-проєктах.
Розуміння принципів відмовостійкості, резервування та архітектури високонавантажених систем.
Досвід роботи з Docker, Git, CI/CD та базами даних (PostgreSQL).
Готовність виконати тестове завдання на етапі відбору.
Буде перевагою
Досвід впровадження або інтеграції з ERP-системами (Odoo тощо).
Знання протоколів MAVLink, досвід роботи з ArduPilot/PX4.
Не обов'язково володіти абсолютно всіма навичками: деталі та напрямки роботи обговоримо на інтерв'ю.