Twist Robotics — це продуктова оборонна компанія, яка розробляє безпілотні літальні апарати (FPV, коптерного та літакового типів) і пов’язані з ними системи. Серед наших публічних продуктів — симулятор місій БпЛА «Обрій» і коптер «Saker Scout», який уже понад два роки успішно працює на передовій.
Ми шукаємо C++ Integration Developer, який працюватиме над інтеграцією Unreal Engine 5.6 із ArduPilot SITL, зокрема ArduCopter та ArduPlane, та іншими завданнями. Для нас важливими є досвід системної інтеграції, вміння працювати із зовнішніми процесами, протоколами, логами й діагностикою.
Ознайомитись із продуктом, на якому ви працюватимете, можна за посиланням: https://obriy.airforce/.
Основні обов’язки:
розробка та підтримка C++ систем для симулятора БпЛА, зокрема в Unreal Engine 5.6;
розширення можливостей наявної інтеграції симулятора з ArduPilot SITL, зокрема ArduCopter та ArduPlane;
розробка та підтримка систем взаємодії між симулятором і автопілотом;
налаштування обміну телеметрією, командами керування, станами апарата, сенсорними даними та параметрами симуляції;
забезпечення сумісності з ground control / diagnostic tools;
робота з різними типами БпЛА, зокрема multicopter та fixed-wing;
робота з координатними системами, одиницями виміру, transform conversions, update rate та time synchronization;
діагностика проблем інтеграції: затримки, розсинхронізація, нестабільна телеметрія, некоректні стани або керування;
документування інтеграційних схем, технічних підходів і параметрів налаштування.
Що для нас важливо:
сильний практичний досвід із C++;
досвід роботи з SITL, ArduPilot, ArduCopter, ArduPlane або подібними autopilot / robotics stack;
досвід інтеграції real-time application із зовнішніми процесами або сервісами;
бекграунд із MAVLink, UDP/TCP або іншими підходами до message-based data exchange;
розуміння UAV/autopilot systems на прикладному рівні;
розуміння latency, synchronization, update rate і data consistency у real-time системах;
досвід debugging і troubleshooting складних інтеграційних проблем;
досвід розробки в Unreal Engine 5 і розуміння архітектури: actors, components, subsystems, modules, tick/update lifecycle;
вміння працювати з технічною документацією, параметрами автопілота, логами та діагностичними інструментами.
Буде плюсом:
досвід із Mission Planner, MAVProxy або іншими ground control / diagnostic tools;
досвід із PX4, Gazebo, AirSim, ROS / ROS2 або іншими robotics / simulation ecosystems;
досвід роботи з fixed-wing, VTOL або mixed UAV configurations;
досвід із multiplayer, distributed simulation або remote simulation scenarios;
досвід у defense, robotics, UAV або training simulation products.
Ми пропонуємо:
роботу в Miltech-компанії, що створює технології для оборони України;
remote-first формат або гібридний формат роботи у Львові чи Києві;
конкурентну компенсацію;
відпустки, лікарняні та інші соціальні гарантії, згідно з нормами чинного трудового законодавства;
роботу в команді, де цінується незалежність та ініціативність;
бронювання для усіх працівників.


