Обязанности:
Ведение направления интеграции роботовВам предстоит самостоятельно разрабатывать код интеграции и подключать новых роботов к платформе RMS: разбираться в протоколах обмена данными, писать адаптеры, отлаживать взаимодействие. При этом вы будете отвечать за направление в целом: определять подход к интеграции, планировать подключения и нести ответственность за результат. Настройка и эксперименты на площадках заказчиков
Нужно будет выезжать на реальные площадки, настраивать параметры работы роботов и RMS-системы на месте, ставить эксперименты с различными конфигурациями, находить оптимальные режимы работы для конкретных условий. Систематизация знаний и проверка гипотез
Вы будете формализовать накопленный опыт по настройке и интеграции роботов, формировать воспроизводимые подходы и проверять гипотезы — чтобы каждое следующее подключение было быстрее и предсказуемее предыдущего. Развитие платформы управления роботами
Предстоит участвовать в развитии RMS: улучшать алгоритмы распределения задач, дорабатывать бизнес-логику и повышать надёжность системы, опираясь на реальный опыт работы с роботами в полевых условиях. Больше о бэкенде в Яндексе — в канале Yandex for Backend
Ключевые навыки:
- Разрабатывали на Java от трёх лет
- Знакомы со Spring, Spring Boot, PostgreSQL, Kafka, Redis
- Умеете системно подходить к решению задач: декомпозировать, ставить эксперименты, фиксировать результаты
- Готовы выезжать на площадки заказчиков для настройки и пусконаладки
- Готовы брать на себя ответственность за направление и доводить интеграции до результата
- Хотите работать на стыке софта и железа и видеть результат своего кода в реальном мире
Дополнительные требования:
- Работали с IoT-устройствами, промышленными протоколами или робототехникой
- Умеете вести проекты и координировать других разработчиков
- Работали с интеграцией сторонних систем и разбирались в чужих API или протоколах с минимальной документацией
