C++ разработчик бортового ПО БВС

Летающие Машины Тюринга

C++ разработчик бортового ПО БВС

Москва, Островная улица, 2

Метро: Мнёвники

Описание вакансии

ООО «Летающие Машины Тюринга» — российская компания в сфере разработки, производства и эксплуатации беспилотных авиационных систем для гражданской аэрологистики.

Мы развиваем бортовой программный стек для VTOL БВС на Companion PC NVIDIA Jetson.

Companion PC взаимодействует с автопилотом, наземной станцией, бортовыми устройствами, логированием, диагностикой и симуляционным контуром.

Нам нужен инженер, которому интересно разбираться в системе целиком: от C++/Python и ROS/ROS2 nodes до CAN/UART/Ethernet-интеграций, телеметрии, логов, диагностики и поведения борта в полете.

Особенно интересны кандидаты c опытом в БПЛА, робототехникe, autonomous systems, embedded Linux, автопилотах, НСУ/GCS, computer vision, SLAM/VIO, sensor fusion.

Что мы ожидаем от тебя:

  • уверенный практический опыт C++;

  • практический опыт с ROS или ROS2 в робототехнических, БПЛА, автономных или embedded-проектах;

  • Python на уровне скриптов, инструментов, интеграции, анализа логов или автоматизации;

  • умение разбираться в чужом коде, проводить отладку, профилирование, искать причины нестабильного поведения системы;

  • Git, code review, командная разработка;

  • опыт интеграции ПО с реальным железом, устройствами, сенсорами, автопилотом, контроллерами или внешними системами;

  • опыт работы хотя бы с частью интерфейсов: CAN, UART, RS-485, Ethernet, TCP/UDP, Modbus, MAVLink, DroneCAN;

  • опыт работы с UART, RS-485, Ethernet; понимание CAN-стека в Linux (SocketCAN), практика SLCAN — как плюс;

  • умение брать задачу на уровне системы: разобраться в контексте, уточнить интерфейсы, найти причину проблемы, предложить решение, довести до проверки;

  • готовность работать с логами, стендами, симуляцией, реальным железом и полевыми/летными результатами.

    Что предстоит делать:

    • разрабатывать и развивать компоненты бортового ROS/ROS2-стека на C++ и Python;

    • интегрировать ROS/ROS2-стек с автопилотом, наземной станцией, бортовой сетью и внешними устройствами;

    • интегрировать устройства по CAN, UART, RS-485, Ethernet и другим промышленным/бортовым интерфейсам.

    • участвовать в разработке и сопровождении алгоритмов навигации, мониторинга, fail-safe логики и постанализа полетных данных.

    • разбирать эксплуатационные и летные инциденты по логам.

    • поддерживать симуляционный контур и воспроизведение проблем в стендовой среде.

    • участвовать в контейнеризации, CI/CD, воспроизводимых сборках и поставке ПО на целевое железо.

    • писать и поддерживать техническую документацию, участвовать в code review и улучшении инженерных практик команды.

    Будет плюсом:

    • опыт разработки ПО для БПЛА, роботов, автономных транспортных средств.

    • опыт интеграции с PX4 или ArduPilot.

    • понимание MAVLink, DroneCAN, CAN-шин, телеметрии, команд управления, состояний борта.

    • опыт работы с НСУ/GCS, QGroundControl, Mission Planner или внутренними наземными станциями.

    • опыт проектирования или доработки протоколов обмена между НСУ, автопилотом и бортовыми сервисами.

    • опыт работы с IMU, GNSS, lidar, radar, optical flow, rangefinder, airspeed или другими бортовыми сенсорами.

    • Docker, docker compose, воспроизводимые сборки.

    • GitLab CI/CD: сборка, тесты, артефакты.

    Мы предлагаем:

    • оформление по ТК РФ;

    • ДМС;

    • работу над UAV/робототехническим продуктом с реальной эксплуатацией (не только лаборатория/симуляция);

    • возможность влиять на архитектуру ROS2 стека, инфраструктуру сборки и эксплуатационные практики;

    • адекватные процессы разработки: code review, CI, документация, воспроизводимые релизы.

Посмотреть контакты работодателя

Адрес

Похожие вакансии

КСОР
  • Москва

  • Не указана

Рекомендуем
КСОР
  • Москва

  • Не указана

Рекомендуем
Элемент
  • Москва

  • Не указана

Рекомендуем
Spice IT
  • Москва

  • Не указана

Вычислительные решения

Программист C++

Вычислительные решения

  • Москва

  • до 300000 RUR

Уникальные Волоконные Приборы - Комплексные Системы

Разработчик С++ (junior)

Уникальные Волоконные Приборы - Комплексные Системы

  • Москва

  • от 117000 RUR

Мфп Технологии

Ведущий разработчик С++

Мфп Технологии

  • Москва

  • до 350000 RUR

ФАЙВДЖЕН

CC++ разработчик

ФАЙВДЖЕН

  • Москва

  • от 120000 RUR

BLACKHUB GAMES
  • Москва

  • от 120000 RUR

КАТЮША ПРИНТ
  • Москва

  • от 180000 RUR

YADRO
  • Москва

  • от 180000 RUR

RUBETEK
  • Москва

  • от 180000 RUR

Моторика
  • Москва

  • от 180000 RUR

Spice IT
  • Москва

  • от 180000 RUR

Инженер-программист (микроконтроллеры STM32)

Конструкторское бюро беспилотных систем

  • Москва

  • от 180000 RUR

  • Москва

  • от 180000 RUR

Сорб групп

Программист С++

Сорб групп

  • Москва

  • от 180000 RUR

BLACKHUB GAMES
  • Москва

  • от 180000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию