Крезол

Разработчик ПО

Не указана
  • Уфа
  • От 3 до 6 лет

Приглашаем на работу в высокотехнологичную отрасль по разработке и конструированию беспилотных летальных аппаратов - Разработчика ПО для наземной станции управления (C++ / Qt).

Основные задачи:

  • Разработка и поддержка программного обеспечения для наземной станции управления (GCS) БПЛА.
  • Проектирование и реализация пользовательских интерфейсов, в том числе для мобильных платформ.
  • Работа с существующей кодовой базой: анализ, рефакторинг, оптимизация и безопасное внесение изменений.
  • Интеграция с протоколами телеметрии и управления, настройка логики формирования и отправки полетных заданий.
  • Взаимодействие с командами тестирования, системной интеграции и пилотами-операторами для отработки UX/UI и сценариев миссий.

Пожелания к опыту:

  • Уверенное владение C++ и опыт коммерческой разработки от 2 лет.
  • Глубокое понимание Qt-фреймворка и практический опыт создания мобильных приложений на Qt/QML.
  • Знание Lua (для скриптинга, автоматизации или конфигурирования систем).
  • Опыт работы с legacy-кодом: умение быстро вникать в чужую архитектуру, писать безопасные патчи и постепенно повышать качество кода.
  • Понимание принципов работы БПЛА, телеметрических каналов и базовой аэродинамики/навигации.
  • Практический опыт работы с экосистемой ArduPilot, а также с GCS-решениями: Mission Planner, QGroundControl.

Будет плюсом

Активные контрибуции в open-source проекты (особенно в сфере robotics, UAV, Qt или C++).

Опыт разработки или кастомизации наземных станций управления.

Знание протокола MAVLink и форматов полетных планов.

Опыт портирования Qt-приложений на Android/iOS и публикации в магазинах приложений.

Технологический стек:

C++ | Qt / QML | Lua | ArduPilot | QGroundControl | Mission Planner | Git | CMake