Embedded Engineer
Summary
Embedded engineer at Buntar Aerospace building flight software for a fixed-wing, hand-launched reconnaissance UAV: own ArduPilot/ArduPlane firmware builds, stabilization and autonomy tuning, STM32 onboard-node firmware over MAVLink/DroneCAN, failsafe design, log analysis, bench and field flight testing.
Buntar Aerospace шукає Embedded Engineer для роботи над розвідувальним БпЛА — платформою літакового типу зі стартом з руки, посадкою по-літаковому та електричною силовою установкою.
Це роль для інженера, який відповідає за поведінку борта в повітрі: прошивку автопілота, стабілізацію, логіку автономного польоту, навігацію та поведінку системи при відмовах.
Робота включає власні збірки прошивки, написання коду під бортові вузли, тюнінг у полі, аналіз логів та доведення поведінки борта до повторюваності від зразка до зразка.
Вимоги
Глибокий практичний досвід з ArduPilot на літакових платформах (ArduPlane), а не лише на мультикоптерах
Тюнінг стабілізації та керованості: PID, фільтри, TECS, навігаційні контури, налаштування зльоту з руки та посадки по-літаковому
C/C++ та мікроконтролери (STM32 або аналоги) — вміння написати прошивку бортового вузла і зібрати/пропатчити ArduPilot із сорсів
MAVLink, телеметрія, впевнена робота з наземною станцією
Інтерфейси UART, CAN / DroneCAN, I²C, SPI, PWM, USB
Датчики: GNSS, компас, IMU, повітряна швидкість, барометр, INS — розуміння того, як вони деградують і як це видно в логах
Linux / embedded Linux
Аналіз польотних логів, дефектація відмов, відтворення проблеми на стенді
Проєктування failsafe-логіки: втрата GNSS, каналу керування, телеметрії — і що борт робить далі
Вміння читати принципові схеми та діагностувати залізо (осцилограф, логічний аналізатор)
Готовність до польових випробувань та регулярних виїздів
Обов’язки
Прошивка автопілота: власні збірки ArduPilot під платформу, параметри, конфігурація
Тюнінг стабілізації та керованості, доведення поведінки на зльоті з руки й на посадці
Реалізація режимів польоту (автоматичний, напівавтоматичний, ручний), місій та сценаріїв повернення
Проєктування й перевірка failsafe-логіки, зокрема поведінки під РЕБ при втраті GNSS та зв’язку
Інтеграція комбінованої навігації GNSS + INS + радіомаякова
Інтеграція бортового ПЗ по MAVLink
Розробка прошивок бортових вузлів (STM32 / DroneCAN): живлення, сервоприводи, датчики, корисне навантаження
Інтеграція телеметрії (2 Вт) та відеоканалу, перевірка стійкості каналів у полі
Аналіз логів, пошук причин відмов, підвищення надійності системи
Версійність прошивок і наборів параметрів, процедури калібрування, передпольотні чеклісти — щоб десять бортів поводились однаково
Стендові та льотні випробування
Підготовка програмної частини до серійного виробництва та технічна документація за ТУ
Буде перевагою
SITL / HIL моделювання, автотести поведінки борта
Розробка DroneCAN-нод
Companion computer (NVIDIA Jetson, Raspberry Pi), ROS / ROS2, GStreamer
Досвід із навігацією в GNSS-denied середовищі та поведінкою радіоканалів під РЕБ
PX4, Betaflight
Git, CMake, PlatformIO, Docker
Схемотехніка, читання та правка PCB (Altium / KiCad)
Досвід роботи з military або field deployment UAV systems
Ми пропонуємо
Конкурентну та прозору заробітну плату
Офіційне працевлаштування, оплачувані відпустки та лікарняні
Бронювання 100% співробітників
Роботу над продуктами, що посилюють обороноздатність України
Участь у повному циклі розробки — від інтеграції до льотних випробувань
Роботу в команді сильних інженерів і можливість професійного розвитку
Сучасне обладнання та все необхідне для роботи
Мінімум бюрократії та швидке ухвалення технічних рішень
Дякуємо, що розглядаєте Buntar Aerospace. Ми цінуємо кожен відгук і уважно знайомимося з кожним кандидатом, і якщо ця роль стане гарним взаємним «метчем» — обов’язково зв’яжемося з вами.