Роль чётко сфокусирована на разработке робототехнического ПО и техническом лидерстве, с работой на реальных системах; офисный формат и отсутствие данных о зарплате оставляют важные условия для уточнения.
Только офис
Современный стек
Перспективная сфера
Расширенный соцпакет
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Старший инженер по робототехническому программному обеспечению (C++/Python) (робототехника/ROS2): проектирование архитектуры и разработка критически важных компонентов ПО для промышленных роботов с акцентом на ROS2-инфраструктуру, взаимодействие сенсоров и исполнительных механизмов, а также калибровку оборудования. Focus on диагностике проблем производительности и конкурентности, построении Behavior Trees/State Machines, архитектурных решениях и наставничестве инженеров.
Локация: Москва, офис лаборатории робототехники; работа на месте работодателя
Компания
Центр робототехники Сбера интегрирует собственные робототехнические системы, включая манипуляторы, мобильных роботов, роботов-собак и мобильных манипуляторов, в промышленные проекты.
Что делать
Проектировать архитектуру ПО робота и его подсистем, принимать ключевые решения по взаимодействию компонентов.
Разрабатывать критически важные компоненты робототехнического ПО на C++ и Python и развивать ROS2-инфраструктуру.
Проектировать интерфейсы между сенсорами, исполнительными механизмами, алгоритмами управления, навигацией, бизнес-логикой, облачными и backend-сервисами.
Разрабатывать системы внутренней и внешней калибровки камер, LiDAR, IMU и других сенсоров.
Создавать высокоуровневую логику поведения роботов на базе Behavior Trees и State Machines.
Формировать инженерные стандарты, проводить архитектурные и code review, наставлять Middle/Junior-инженеров и взаимодействовать со смежными командами.
Требования
Высшее техническое образование в области робототехники или смежной сфере.
Не менее 5 лет коммерческой разработки ПО, существенная часть которой связана с робототехникой, embedded-системами, промышленной автоматизацией или системами, взаимодействующими с реальным оборудованием.
Отличное знание C++ и Python; уверенное понимание архитектуры современных робототехнических систем.
Глубокий практический опыт работы с ROS2, включая DDS, QoS, executors, lifecycle nodes, composition, actions/services/topics, rosbag и TF2.
Умение диагностировать проблемы производительности, задержек, race conditions, deadlock'ов, утечек памяти и нестабильного поведения системы.
Уверенные знания Linux: процессы, потоки, сеть, устройства, systemd, логирование, профилирование и диагностика.
Практический опыт работы с gRPC, WebSocket, REST API, Docker и контейнеризированными приложениями.
Не менее 3 лет опыта лидирования командой, проведения code review и наставничества.
Хорошо, если есть
Опыт разработки собственных ROS2-фреймворков, библиотек и инфраструктурных компонентов.
Участие в open-source проектах.
Опыт работы с NVIDIA Jetson, CUDA и TensorRT.
Опыт работы с NVIDIA Isaac Sim, MuJoCo, Gazebo или PyBullet.
Общее понимание современных ИИ-инструментов и их возможностей.
Культура и преимущества
Работа в лаборатории робототехники в офисе в Москве.
Ежегодный пересмотр зарплаты и годовая премия.
Корпоративный спортзал, зоны отдыха, расширенный ДМС, семейное страхование и корпоративная пенсионная программа.
Более 400 образовательных программ СберУниверситета и программа адаптации с помощью руководителя на старте для вакансий уровня Junior.
Льготные условия по ипотечному кредиту, подписка Прайм и вознаграждение за рекомендации.
Процесс найма
Первый этап — общение с AI-рекрутером после отклика; диалог занимает около 10 минут.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →