Twist Robotics — це продуктова оборонна компанія, яка розробляє безпілотні літальні апарати (FPV, коптерного та літакового типів) і пов’язані з ними системи. Серед наших публічних продуктів — симулятор місій БпЛА «Обрій» і коптер «Saker Scout», який уже понад два роки успішно працює на передовій.
Ми шукаємо C++ Integration Developer, який працюватиме над інтеграцією Unreal Engine 5.6 із ArduPilot SITL, зокрема ArduCopter та ArduPlane, та іншими завданнями. Для нас важливими є досвід системної інтеграції, розуміння UAV/autopilot логіки та вміння працювати із зовнішніми процесами, протоколами, логами й діагностикою. Основні обов’язки: * розробка та підтримка C++ систем в Unreal Engine 5.6 для симулятора БпЛА; * розширення можливостей наявної інтеграції симулятора з ArduPilot SITL, зокрема ArduCopter та ArduPlane; * розробка та підтримка систем взаємодії між симулятором і автопілотом; * налаштування обміну телеметрією, командами керування, станами апарата, сенсорними даними та параметрами симуляції; * забезпечення сумісності з ground control / diagnostic tools; * робота з різними типами БпЛА, зокрема multicopter та fixed-wing; * робота з координатними системами, одиницями виміру, transform conversions, update rate та time synchronization; * діагностика проблем інтеграції: затримки, розсинхронізація, нестабільна телеметрія, некоректні стани або керування; * документування інтеграційних схем, технічних підходів і параметрів налаштування.
Що для нас важливо: * сильний практичний досвід із C++; * досвід розробки в Unreal Engine 5 і розуміння архітектури: actors, components, subsystems, modules, tick/update lifecycle; * досвід роботи з 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 складних інтеграційних проблем; * вміння працювати з технічною документацією, параметрами автопілота, логами та діагностичними інструментами.
Буде плюсом: * досвід із 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 формат або гібридний формат роботи у Львові чи Києві; * конкурентну компенсацію; * відпустки, лікарняні та інші соціальні гарантії, згідно з нормами чинного трудового законодавства; * роботу в команді, де цінується незалежність та ініціативність; * бронювання.