на главную
hh•1 ч. назадСвежая вакансияОпубликована сегодня на hh.ru. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Прямой откликПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

Инженер по разработке встраиваемого ПО (робототехника)

В офисе МоскваГодовая премияДМСКорпоративный спортзалКомпенсация обучения

Навыки и технологии

C++PythonDocker

Ключевая задача

Проектирование архитектуры и разработка критически важного встраиваемого ПО робототехнических систем на C++ и Python с использованием ROS2.

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

О компании

В Центре Робототехники Сбера мы интегрируем передовые робототехнические системы собственной разработки, включая манипуляторы, мобильные колесные роботы, мобильные манипуляторы, роботов собак и другие cutting-edge решения, в реальные промышленные проекты, чтобы обеспечить эффективность и автоматизацию процессов.

Мы ищем единомышленников, которые разделяют нашу страсть к робототехнике и обладают навыками разработки встраиваемого программного обеспечения.

Обязанности

  • проектировать архитектуру программного обеспечения робота и отдельных его подсистем
  • принимать ключевые технические решения по взаимодействию компонентов системы
  • разрабатывать критически важные компоненты робототехнического ПО на C++ и Python
  • разрабатывать и развивать ROS2-инфраструктуру робота
  • проектировать интерфейсы взаимодействия между сенсорами, исполнительными механизмами, алгоритмами управления, навигацией, бизнес-логикой, облачными и backend-сервисами
  • разрабатывать системы внутренней и внешней калибровки камер, LiDAR, IMU и других сенсоров
  • Разрабатывать высокоуровневую логику поведения роботов на базе Behavior Trees / State Machines
  • формировать стандарты разработки и инженерные практики внутри команды, проводить архитектурные и code review, наставничество Middle/Junior инженеров и взаимодействие со смежными командами.

Требования

  • высшее техническое образование в области робототехники или смежное направление
  • опыт коммерческой разработки ПО, существенная часть которого связана с робототехникой, embedded-системами, промышленной автоматизацией или другими системами, тесно взаимодействующими с реальным оборудованием от 5-ти лет
  • отличное знание C++ и Python
  • уверенное понимание архитектуры современных робототехнических систем
  • глубокий практический опыт работы с ROS2
  • уверенное понимание DDS, QoS, executors, lifecycle nodes, composition, actions/services/topics, rosbag, TF2
  • умение диагностировать проблемы производительности, задержек, race conditions, deadlock'ов, утечек памяти и нестабильного поведения системы
  • уверенные знания Linux: процессы, потоки, сеть, устройства, systemd, логирование, профилирование и диагностика
  • практический опыт работы с gRPC, WebSocket, REST API
  • опыт разработки контейнеризированных приложений и работы с Docker
  • опыт лидирования командой , проведение code review, наставничества от 3-х лет.

Условия

  • комфортный современный офис г. Москва, МЦК ЗИЛ, Автозаводская 23а к2
  • формат работы - лаборатория робототехники
  • ежегодный пересмотр зарплаты, годовая премия
  • корпоративный спортзал и зоны отдыха
  • более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
  • программа адаптации и помощь руководителя на старте (для вакансий уровня Junior)
  • расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
  • гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
  • подписка Прайм с возможностью совместного использования на трёх близких
  • вознаграждение за рекомендацию друзей в команду Сбера.