Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаРазработчик на C++ и Python в команду роборуки
Наш главный фокус и приоритет сейчас — именно депалетизация. Решение уже успешно работает на рынке, и сейчас мы масштабируем его возможности. Параллельно мы развиваем палетизацию, чтобы объединить оба направления в комплексный продукт — репалетизацию. Это гибкая система, которая будет продаваться внешним клиентам и как SaaS-решение, и on-premises.
Наш стек
- Фреймворки: ROS2, Behavior Trees
- Языки: Python и C++ (сейчас соотношение 70/30, но оно будет активно смещаться в сторону C++ до 50/50)
- Алгоритмы: комбинируем готовые опенсорс-решения со своими уникальными алгоритмами
- Инфраструктура: внутренние базы данных и собственная экосистема CI/CD, оптимизированная под задачи робототехники
Какие задачи вас ждут
Продуктовая разработкаВам предстоит решать продуктовые задачи и тесно взаимодействовать со специалистами смежных отделов (ML, Infra, Hardware), чтобы оперативно достигать бизнес-целей.
Разработка коробочного решения
Ваша задача — создать сбалансированный по стоимости, качеству и поддержке продукт, чтобы снизить NRE и обеспечить быструю кастомизацию под клиента за счёт пула готовых аддонов.
Переход на новую архитектуру
Нужно будет реализовать миграцию на ROS и BT, а также перевод инструментов для упрощения масштабирования и обеспечения быстрых изменений на лету.
Оптимизация алгоритмов
Вы будете повышать скорость и надёжность алгоритмов, чтобы достигать жёстких продуктовых целей.
R&D
Вам предстоит исследовать новые подходы к выполнению задач для поиска более эффективных инженерных решений.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы
- Уверенно владеете Python и C++: готовы активно писать на обоих языках и углублять экспертизу
- Отлично знаете классические алгоритмы, структуры данных и основы ООП
- Имеете коммерческий опыт: ваш уровень соответствует крепкому Middle или Senior (умеете аргументировать архитектурные решения)
- Готовы к очной работе: нам важен физический контакт с командой и железом, также в рамках продуктовых запусков может потребоваться временное присутствие ключевого разработчика на месте для оперативного решения проблем и оценки ситуации
- Близки к культуре стартапа: проактивны, коммуникабельны, умеете работать в условиях меняющихся требований
Будет плюсом, если вы
- Уже работали с ROS2 Humble и деревьями поведения (Behavior Trees)
- Разбираетесь в робототехнике, компьютерном зрении (CV)
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие