Robotics Software Engineer

Работодатель:
Опыт работы:
От 1 года до 3 лет
Место работы:
Москва, улица Кулакова, 20к1

ТехВилл – IT-компания и партнёр ВкусВилл по развитию цифровых решений.

Мы отвечаем за разработку мобильных и web- приложений, автоматизацию бизнес-процессов, искусственный интеллект, devops, инфобез ВкусВилла.

Нашими решениями пользуется свыше 1 000 000 клиентов и сотрудников ВкусВилла.

На данный момент мы ищем Robotics Software Engineer, который будет участвовать в роботизации и автоматизации процессов во «ВкусВилл».

Robotics Software Engineer будет заниматься задачами обеспечения системной интеграции программных компонентов робота: разработки и поддержки ROS 2-нод, драйверов устройств, настройки взаимодействия компонентов робота и конфигурации сети, а также сборки и деплоя ПО.

Обязанности:
  • Интеграция программных модулей (navigation, perception, control) в программную архитектуру робота.
  • Разработка ROS 2-нод и микросервисов.
  • Разработка и поддержка драйверов для сенсоров и исполнительных механизмов.
  • Настройка взаимодействия между компонентами системы (DDS, сеть, middleware).
  • Интеграция ПО с роботизированной платформой и периферийным оборудованием.
  • Отладка и диагностика проблем на уровне всей системы (ROS, сеть, железо).
  • Подготовка docker-образов для запуска софта на роботах.
  • Участие в тестировании и развёртывании ПО на реальных роботах.
Требования:
  • Уверенные знания Python.
  • Практический опыт разработки систем на основе ROS 2, понимание его архитектуры и концепций. Знания гайдлайнов REP.
  • Опыт работы с веб-технологиями: HTTP, WebSocket, WebRTC, FastAPI.
  • Понимание принципов построения архитектуры робототехнических систем.
  • Опыт разработки, интеграции и сопровождения драйверов для сенсоров и исполнительных механизмов.
  • Уверенная работа в Linux.
  • Опыт работы с Git.
  • Опыт работы с Docker.
  • Умение писать поддерживаемый код и работать в команде.
  • Способность быстро разбираться в существующем коде и интегрировать новые компоненты.

Будет преимуществом:

  • Базовые знания в области теории управления.
  • Знание C++.
  • Опыт работы с вендорским оборудованием.
  • Навыки настройки и конфигурирования FastDDS или CycloneDDS.
  • Опыт настройки сетевого оборудования (Mikrotik, OpenWRT) и базовые знания сетевых технологий. Опыт диагностики сетевых проблем.
  • Опыт работы с инструментами DevOps: Kubernetes, Helm, GitLab CI.
  • Навыки работы с пайплайнами обработки видео: GStreamer, FFmpeg.
  • Опыт работы с популярными пакетами ROS: ros2_control, Nav2, MoveIt, Autoware.
  • Опыт разработки на архитектуре ARM, в частности опыт работы с Nvidia Jetson.
  • Опыт работы с промышленными шинами и протоколами:
  • CAN, CANopen, EtherCAT, Modbus...
  • Базовые знания Machine Learning в домене робототехники.
  • Опыт участия в проектах по автоматизации, роботизации или внедрению распределённых систем на реальном оборудовании.
Мы предлагаем:
  • Работу в аккредитованной IT-компании.
  • Гибрид; На ключевых этапах проекта требуется работа на месте. Ожидается готовность к периодическим визитам.
  • Официальное оформление с первого дня работы и поддержка куратора во время адаптации.
  • Прозрачная система развития: понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций.
  • Экологичная культура и адекватные руководители.
  • Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников.
  • Бонус 15% с покупок во ВкусВилл.
  • Социальная ответственность: поощряем донорство, оказываем материальную помощь при рождении ребёнка.
  • Партнерская программа «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб.

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

Ведущий инженер проектировщик ОВиК
ССК

Высшее образование в сфере строительства. Опыт проектирования гражданских зданий от 3-х лет. Продвинутый пользователь MS Office, Revit, Auditor/DCAD.

Ведущий инженер-конструктор
ССК

Высшее профильное образование. Опыт проектирования объектов гражданского назначения от 3-х лет. Знание законодательной, нормативной и методической литературы по проектированию...

DevOps / Platform Engineer (Middle/Senior)
Drivee

Опыт работы DevOps/Cloud/Kubernetes Engineer от 3 лет - Middle, от 5 лет - Senior. Глубокие знания Kubernetes (Helm, ArgoCD, Kustomize).

Presale инженер (начинающий)
КомпТек

Базовое представление о основных компонентах ПК. Базовое представление о современном серверном и сетевом оборудовании. Понимание принципов работы компьютерных сетей (TCP...

80 000 - 100 000 руб.
Инженер по ручному тестированию (8688)
Перфоманс Лаб

Опыт тестирования приложений от 1,5 лет. Опыт написание тестовых сценариев. Опыт проведения функционального, модульного, интеграционного тестирования. Опыт чтения логов...

100 000 руб.