Senior Robotics Software Engineer/ RSE C++, Python

СБЕР

Senior Robotics Software Engineer/ RSE C++, Python

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

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

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

Первый этап отбора на эту вакансию — общение с AI-рекрутером. После отклика ждите сообщение от него, диалог займёт примерно 10 минут. Задача AI-рекрутера — уточнить недостающие детали и ускорить рассмотрение вашей кандидатуры.

Обязанности

  • проектировать архитектуру программного обеспечения робота и отдельных его подсистем
  • принимать ключевые технические решения по взаимодействию компонентов системы
  • разрабатывать критически важные компоненты робототехнического ПО на 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-х лет.

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

  • опыт разработки собственных ROS2-фреймворков, библиотек и инфраструктурных компонентов
  • участие в open-source проектах
  • опыт работы с NVIDIA Jetson, CUDA, TensorRT
  • опыт работы с симуляторами NVIDIA Isaac Sim, MuJoCo, Gazebo, PyBullet
  • общее понимание современных ИИ-инструментов и их возможностей.

Условия

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

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

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

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