Інженер систем керування БПЛА (ArduPilot/ArduPlane)
Розробка та налаштування систем керування БПЛА літакового типу на базі ArduPilot/ArduPlane: кастомні режими польоту, алгоритми наведення (ProNav), робота з EKF та контурами автопілота, інтеграція бортової системи термінального наведення. Потрібен впевнений C++, досвід з ArduPilot від 2 років, розуміння динаміки польоту та SITL. Пропонують офіційне працевлаштування, бронювання, гнучкий графік та роботу в Києві.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Что предстоит делать
<p>Мы в <strong>Airlogix </strong>разрабатываем инновационные продукты в сфере беспилотных летательных аппаратов (БпЛА). Мы растём, масштабируемся, усиливаем обороноспособность страны.</p><p>Мы занимаемся настройкой управления БпЛА самолётного типа. В контуре стенда работает ArduPlane SITL вместе с собственной моделью на симуляторе. Вы отвечаете за автопилот от начала до конца: в симуляторе и на реальном изделии. Настройки, полученные на стенде, должны одинаково работать на борту. Кроме базового управления, текущим фокусом вашей работы будет разработка и интеграция бортовой системы терминального наведения (GNC) непосредственно в контуре автопилота, приём целеуказания от оптического трекера и обеспечение устойчивости полёта в условиях сильного РЭБ (без GPS).</p><p><b> </b></p><p>Мы активно растём и масштабируемся, поэтому рады пригласить в нашу команду <strong>Инженера систем управления БпЛА (ArduPilot/ArduPlane).</strong></p><p><strong>Формат:</strong> полная занятость </p><p><strong>Локация:</strong> г. Киев</p><p>Официальное оформление, бронирование</p><p><strong>Основные задачи роли:</strong></p><ol><li>Собирать и сопровождать ArduPlane на зафиксированной версии, для SITL и для бортового контроллера.</li><li>Разрабатывать и поддерживать собственные модификации прошивки ArduPilot (C++), в частности создавать кастомные режимы полёта (например, MODE_STRIKE) для терминального наведения.</li><li>Реализовывать алгоритмы управления ускорением и наведения на движущиеся/неподвижные цели (Proportional Navigation, Pursuit) внутри автопилота, принимая и обрабатывая сырые координаты от трекера цели.</li><li>Настраивать взлёт, режимы полёта и реакцию автопилота на отказы: потерю связи, GPS или датчиков. Обеспечивать надёжное функционирование фильтров ориентации и скорости при внезапной потере спутниковой навигации.</li><li>Проектировать логику перехвата управления и Dead Reckoning (баллистическое пикирование с «замораживанием» рулей) в случае временной или полной потери цели компьютерным зрением.</li><li>Подключить ArduPlane SITL к модели полёта так, чтобы автопилот и модель работали синхронно, а каждый прогон можно было точно повторить (lockstep, JSON over UDP).</li><li>Настраивать автопилот так, чтобы самолёт стабильно держал крен, тангаж, скорость и высоту и точно шёл по маршруту (PID-контуры, TECS, L1).</li><li>Вести параметры автопилота как часть версионированного профиля борта. Переносить их со стенда на борт и объяснять каждое расхождение.</li><li>Отвечать за прошивку реального изделия: конфигурацию платы (RPI), датчики и ориентацию, калибровку, стабильность сборки.</li><li>Сопровождать лётные испытания: готовить борт, анализировать логи, разбирать инциденты.</li><li>Готовить полёты для уточнения модели самолёта: программировать в автопилоте запланированные манёвры (ступенчатые и импульсные отклонения рулей) и настраивать запись всех нужных данных в лог.</li></ol><p><strong>Наши ожидания относительно вашего опыта:</strong></p><ol><li>Высшее образование (профильное).</li><li>От 2 лет практической работы с ArduPilot, желательно ArduPlane: настройка параметров, режимы, полёты на реальных аппаратах.</li><li>Уверенный C++. Опыт изменений в коде ArduPilot (архитектура библиотек, планировщик, waf-сборка), оптимизации производительности, многопоточности и операций ввода-вывода в условиях ограниченных ресурсов.</li><li>Глубокое понимание работы расширенного фильтра Калмана (EKF2/EKF3) и настройки контуров автопилота для стабильного инерциального полёта без GPS.</li><li>Понимание основ теории управления и динамики полёта самолёта: PID-контуры, совместное управление скоростью и высотой (TECS), влияние ветра. Знание современных методов наведения (ProNav).</li><li>Опыт работы с SITL.</li><li>Анализ лётных логов (DataFlash, MAVLink): MAVExplorer, pymavlink, собственные Python-скрипты.</li><li>Опыт работы с протоколами последовательной связи (например, UART, SPI, I2C).</li></ol><p><strong>Будет плюсом:</strong></p><ul><li>Lua-скрипты в ArduPilot, собственные режимы полёта. Опыт генерации сетпоинтов для автопилота в полёте с учётом внешних данных.</li><li>Опыт расширения и кастомизации MAVLink-сообщений (например, для получения уверенности трекера и площади Bounding Box цели).</li><li>Опыт переноса настроек из симуляции на реальный борт и поиска причин расхождений.</li><li>Портирование ArduPilot на плату (hwdef, драйверы датчиков).</li><li>Опыт с симуляторами Gazebo/JSBSim/XPlane</li><li>Python на уровне, достаточном для работы в общей кодовой базе стенда (тесты, типизация).</li></ul><p><strong>Компания обеспечивает:</strong></p><p>1. Возможность влиять как на вектор развития продуктов и компании, так и напрямую быть вовлечённым в приближение победы нашей страны на поле боя.</p><p>2. Официальное трудоустройство с первого дня или гиг-контракт.</p><p>3. Бронирование с первого дня при наличии действующих военно-учётных документов.</p><p>4. Отпуск 24 дня в год, оплачиваемые больничные и государственные праздничные дни.</p><p>5. Безопасность: бомбоубежище, генератор и стабильный интернет.</p><p>6. Соответствующий опыту и рынку уровень оплаты и, как минимум, раз в год её пересмотр.</p><p>7. Всестороннюю поддержку от руководства, команды и государственных органов.</p><p>8. Персональную технику для работы.</p><p>9. Гибкое начало рабочего дня (с 8.00 для early birds).</p><p><strong>Этапы собеседований:</strong></p><ol><li>Рекрутер (до <nobr>60-ти</nobr> минут)</li><li>Технический Лид (60 минут)</li><li>Полиграф</li></ol> <div> <a href="https://jobs.dou.ua/companies/airlogix/vacancies/375941/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Зарплата не указана — оценили по рынку
На основе 5 похожих вакансий за 90 дней.
Сколько платят вам?
Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как C++-разработчика — так появится зарплата, которую платят на деле.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Airlogix
13 активных вакансий в компании
SOC Analyst L1/L2
Актуальность уточняется
~1 310 000 ₸ оценка по стеку
Airlogix ищет SOC-аналитика уровня L1/L2 для мониторинга и первичного расследования инцидентов информационной безопасности. Нужно уметь работать с SIEM, EDR/XDR, логами Windows, Active Directory, а также анализировать фишинг, вредоносное ПО и IOC. Компания предлагает официальное трудоустройство, медстрахование, ежегодный пересмотр зарплаты и работу в офисе в Одессе.
Senior SOC Analyst / Incident Response
Актуальность уточняется
~1 269 818 ₸ оценка по стеку
Airlogix — украинская компания, разрабатывающая беспилотные летательные аппараты (БПЛА). Ищем Senior SOC Analyst / Incident Response для расследования сложных инцидентов, анализа угроз и координации Incident Response. Предлагают официальное трудоустройство, медицинское страхование, бронирование, обучение английскому и комфортные условия в офисе в Одессе.
Information Security Engineer / Cybersecurity Engineer
Актуальность уточняется
~1 269 818 ₸ оценка по стеку
Компания Airlogix (БПЛА) ищет инженера по информационной безопасности, который будет администрировать SIEM и EDR/XDR, настраивать правила детектирования, укреплять Windows Server и Active Directory, разбираться с уязвимостями и участвовать в Incident Response и развитии SOC. От кандидата ждут практического опыта с сетевыми средствами защиты (Firewall, VPN, VLAN), security-конфигурациями и автоматизацией процессов. Предлагают официальное трудоустройство с белой зарплатой, медстрахование, пересмотр оплаты минимум раз в год и работу в офисе в Одессе по графику пн.–пт.
Системний адміністратор
~500 000 ₸ оценка по стеку
Компанія Airlogix, що виробляє безпілотники, шукає системного адміністратора. Потрібно адмініструвати мережі, сервери, ОС Windows/Linux, відеоспостереження та підтримувати користувачів. Пропонують офіційне працевлаштування, бронювання, медстрахування та стабільну роботу в офісі.
Похожие вакансии
6 вакансийИнженер по технической поддержке и разработке (C++/Python)
~894 280 – 1 341 420 ₸ оценка
В ARX Robotics вы будете поддерживать надёжность автономных наземных систем: прошивать прошивки, настраивать оборудование, решать сложные технические проблемы на месте и удалённо, а также дорабатывать функциональность и исправлять баги. Нужны опыт от 2 лет в разработке ПО, встраиваемых системах или техподдержке, уверенный Linux, Python, Bash и C++, понимание аппаратно-программного взаимодействия. Предлагают конкурентную зарплату, работу в международной команде и возможности для роста.
Modeling & Control Systems Engineer
~894 280 – 1 341 420 ₸ оценка
Украинская DefTech-компания RoGuard Systems ищет Modeling & Control Systems Engineer для моделирования динамики БПЛА, разработки алгоритмов оценки состояния на фильтрах Калмана и валидации в симуляторе. Нужен опыт от 1 года, высшее техническое образование, уверенное владение Matlab и одним из языков Python/C/C++, плюс понимание embedded-систем. Предлагают официальное трудоустройство, стабильную зарплату, комфортный офис с генератором и бронирование от мобилизации.
Embedded Systems Engineer (R&D)
DEFTAK — украинский defense-tech стартап, ищет Embedded Systems Engineer уровня Middle+/Strong Middle в R&D-команду. Нужно писать модульный масштабируемый код на C++ под bare-metal и STM32, делать ревью, участвовать в архитектурных решениях и вести свой поток задач параллельно с lead-инженером. Требуется 3+ года в embedded или C++ с минимум годом коммерческого embedded-опыта, уверенное знание STM32, CMake и unit-тестов; плюсом — Qt/QML и опыт в miltech.
Embedded Engineer
Компания в сфере робототехники ищет Embedded Engineer для разработки и оптимизации алгоритмов обработки сигналов в реальном времени. Нужен опыт в DSP, фильтрации шумов и оптимизации кода под embedded-системы с ограниченными ресурсами, плюс интеграция с компьютерным зрением и сенсорами. Предлагают официальное трудоустройство, бронирование с первого дня, медстраховку и работу в офисе по графику пн-пт.
Розробник БПЛА / Embedded Linux Engineer
~1 231 400 – 2 455 085 ₸ оценка по стеку
Разработка ПО для БПЛА и бортовых систем: интеграция полётных контроллеров, работа с ArduPilot/MAVLink, embedded Linux, компьютерное зрение и ML на C/C++ и Python. Нужен Strong Middle/Senior с опытом embedded-платформ, периферии и Linux. Работа в Киеве с выездами на полевые испытания, возможна бронь.
C/C++ SoC Engineer (Embedded Linux / FPGA)
~894 280 – 1 564 990 ₸ оценка
Разработка решений для цифровой связи на стыке софта и железа: C/C++, Embedded Linux, SoC/FPGA. Нужно работать с ядром Linux, драйверами, оптимизацией производительности и аппаратурой (PL/PS, DMA).