other

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

Более недели назад

З/П не указана

Город: Москва. Станции метро: Пионерская, Филевский парк, Мнёвники, Терехово

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

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 3 лет

Обязанности:

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

Показать контакты

Имя не указано

Пожаловаться ID: 156115772

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

Разработчик C

Договорная

Москва. Станции метро: Пионерская, Филевский парк, Мнёвники, Терехово

БАЗИС

C#-разработчик

Договорная

Москва. Станции метро: Пионерская, Филевский парк, Мнёвники, Терехово

Ozon

Разработчик C++

Договорная

Москва. Станции метро: Пионерская, Филевский парк, Мнёвники, Терехово

Корпорация Галактика

Разработчик C++

Договорная

Москва. Станции метро: Пионерская, Филевский парк, Мнёвники, Терехово

АрТуСи Технологии

Разработчик C#

Договорная

Москва. Станции метро: Пионерская, Филевский парк, Мнёвники, Терехово

ГКУ Инфогород

Разработчик C#

Договорная

Москва. Станции метро: Пионерская, Филевский парк, Мнёвники, Терехово

ГКУ Инфогород