Разработчик на C++ и Python в службу управления роботами

Дата размещения вакансии: 23.12.2024
Работодатель: Яндекс
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Направление робототехники в Яндексе сравнительно молодое, но мы уже запустили в эксплуатацию на складах более трёх типов роботов, есть много успешных внешних запусков, и впереди нас ждут новые интересные проекты.

Мы ищем разработчика со знанием C++ и Python в службу управления роботами. Наша команда занимается:

  • моделированием передвижения роботов на складе;
  • распределением задач между многочисленными роботами;
  • отслеживанием статуса выполненных задач;
  • разработкой бизнес-логики работы роботов;
  • сбором информации со всех устройств на складе и её использованием для бизнеса.

Какие задачи вас ждут

Создание платформы по управлению роботами
Вы задаётесь вопросом, что такое платформа? Всё очень просто: это мозг и центр экосистемы, который определяет, какой робот лучше всего подходит для некой задачи. Платформа распределяет и отслеживает все выполненные операции, собирает результаты, анализирует их и уведомляет о возможных проблемах.

Интеграция роботов в реальные бизнес-процессы
Вам предстоит внедрять роботов и строить гибкую систему, позволяющую легко интегрировать и изменять бизнес-логику робота на лету. Вас ждёт работа над сложными алгоритмами распределения задач между роботами. Вы будете тесно взаимодействовать с коллегами, которые разрабатывают аппаратное обеспечение, чтобы понимать все нюансы робототехники. Кроме того, предстоит автоматизировать бизнес-процессы для обработки нестандартных ситуаций, чтобы повышать стабильность и надёжность наших продуктов.

Инфраструктурные задачи
Важно, что наше решение должно продаваться внешним пользователям, поэтому перед нами также стоит цель, чтобы приложение легко разворачивалось и как SaaS-решение, и on-premise. Ещё вам предстоит погрузиться в инфраструктурные продукты большого Яндекса и найти оптимальные пути решения задач на благо робототехники.

Мы ждем, что вы

  • Уверенно владеете С++ или Python
  • Знаете классические алгоритмы и структуры данных
  • Готовы брать на себя ответственность

Будет плюсом, если вы

  • Работали с ROS2