Москва, Островная улица, 2
Метро: МнёвникиООО «Летающие Машины Тюринга» — российская компания в сфере разработки, производства и эксплуатации беспилотных авиационных систем для гражданской аэрологистики.
Мы успешно реализуем проекты по всей России благодаря тесному сотрудничеству с ведущими производственными партнёрами.
В нашей команде работают высококвалифицированные специалисты, и мы активно расширяем наш коллектив, привлекая лучших профессионалов отрасли. Мы ценим каждого сотрудника и создаём благоприятные условия для их профессионального и личностного роста, поддерживая культуру нацеленности на результат, сотрудничества и командной работы.
Головной офис, конструкторское бюро и офис продаж находятся в Москве. Основная летная база компании расположена на аэродроме Орешково в Калужской области.
Что мы ожидаем от тебя:
знание C++17/20 и Python (практический опыт, production-код);
опыт работы с Git и командной разработки (code review, ветвление, CI-ориентированный workflow);
практический опыт разработки на ROS 2: nodes, launch, параметры, tf2;
уверенная работа с QoS и умение диагностировать проблемы коммуникации;
практический опыт настройки DDS (предпочтительно CycloneDDS): discovery, сетевые интерфейсы, bind IP, профили, типовые проблемы в сетях;
умение работать со связкой «ROS 2 в Docker ↔ инструменты на хосте по DDS» (без SSH/X11), отладка сетевых/DDS/QoS проблем;
опыт разработки драйверов/интеграций под Linux;
опыт работы с UART, RS-485, Ethernet; понимание CAN-стека в Linux (SocketCAN), практика SLCAN — как плюс;
опыт Modbus RTU/TCP;
опыт работы с rosbag2 (запись/реплей/большие логи); понимание практик пост-анализа эксплуатационных данных и диагностики;
работа с Docker: контейнеризация, воспроизводимые сборки;
кросс-компиляция/сборка под ARM/embedded Linux; опыт деплоя/отладки на Jetson Orin NX;
GitLab CI/CD: сборка, тесты, статанализ, артефакты; умение дебажить CI (в т.ч. dind/buildx/cache)
Что предстоит делать:
разрабатывать и развивать программные компоненты на ROS 2 (C++/Python) для бортовых и наземных подсистем;
интегрировать и поддерживать взаимодействие с периферийными устройствами и внешними системами;
поддерживать надежность и наблюдаемость системы: диагностика, логирование, воспроизводимость инцидентов и пост-анализ;
участвовать в построении воспроизводимых сборок и поставки ПО: контейнеризация, CI/CD, артефакты;
поддерживать и развивать симуляционный контур для отладки и тестирования;
готовить и актуализировать техническую документацию, участвовать в code review и улучшении инженерных практик команды.
Будет плюсом:
Мы предлагаем:
оформление по ТК РФ;
ДМС;
работу над UAV/робототехническим продуктом с реальной эксплуатацией (не только лаборатория/симуляция);
возможность влиять на архитектуру ROS2 стека, инфраструктуру сборки и эксплуатационные практики;
адекватные процессы разработки: code review, CI, документация, воспроизводимые релизы.
Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца
Москва
Не указана
Научно-Производственное Объединение Интеллектуальные Технические Системы
Москва
от 180000 RUR
Москва
от 360000 RUR