Техвилл
Кибершеф

RSE-разработчик / Full-stack Robotics Manipulation Engineer (КШ)

Задачи

- Проектировать архитектуру управления манипулятором и реализовывать её на Python и C++ Разрабатывать алгоритмы манипуляции: оценка положения и ориентации, выбор захвата, планирование движения, укладка;

- Доводить цикл до устойчивой работы на реальном продукте в условиях частичной неопределенности;

- Разрабатывать обработку данных аналоговых и цифровых сенсоров: фильтрация, калибровка, интерпретация измерений;

- Разрабатывать логику поведения робототехнического комплекса на конечных автоматах;

- Разрабатывать захватные устройства и формировать технические требования к новым узлам;

- Проводить испытания и оформлять протоколы;

- Диагностировать и устранять неисправности на аппаратном и программном уровнях;

- Проводить code review и разбор архитектуры управления внутри команды.

Требования

- Высшее техническое образование в области ИТ, робототехники или смежное направление;

- Опыт коммерческой разработки от 3 лет, существенная часть которого связана с робототехникой, embedded-системами или промышленной автоматизацией на реальном оборудовании;

- Опыт работы с коллаборативными или промышленными манипуляторами;

- Отличное знание C++ и Python;

- Уверенное понимание аппаратной и программной архитектуры робототехнических систем;

- Знание кинематики и динамики манипулятора, а также планирования движения;

- Практический опыт ROS2 на реальном оборудовании: узлы, топики, сервисы, экшены, TF2, rosbag, ros2_control;

- Опыт подключения устройств по шинам CAN, Ethernet, RS-485, UART и протоколам CANopen, Modbus, EtherCAT;

- Опыт работы с системами технического зрения: 2D- и 3D-камеры, интерфейсы GMSL, Ethernet, USB;

- Умение разбирать внештатные ситуации на аппаратном уровне и нестабильную работу ПО: задержки, зависания, утечки памяти;

- Умение читать электрические схемы и конструкторскую документацию;

- Опыт работы в САПР: SolidWorks, Компас-3D или аналоги;

- Опыт проведения испытаний и оформления протоколов;

- Знание требований безопасности промышленных и коллаборативных роботов;

- Опыт работы в Linux и Git: командная строка, сеть, логи, системные сервисы, диагностика процессов;

- Опыт работы с Docker и Docker Compose: сборка образов, развёртывание ПО на бортовом вычислителе робота.

Желательно

- Опыт pick-and-place деформируемых объектов и укладки в тару, в том числе в пищевом производстве;

- Опыт работы с тактильными или силомоментными датчиками;

- Опыт базовой настройки сети между несколькими устройствами;

- Опыт работы с MoveIt 2 на реальном роботе и понимание планировщиков движения, которые эта платформа использует;

- Опыт работы с промышленным ПК, разработка по SSH;

- Понимание исследовательских трендов в робототехнической манипуляции: imitation learning, diffusion policy, VLA;

- Опыт visual servoing;

- Опыт работы с робототехническими симуляторами: Isaac Sim, Gazebo или MuJoCo.

Условия работы

- ​​​​​Работа в аккредитованной IT-компании;

- Гибридный формат работы;

- Официальное оформление с первого дня работы и поддержка куратора во время адаптации;

- Прозрачная система развития: понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций;

- Экологичная культура и адекватные руководители;

- Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников;

- Бонус 15% с покупок во ВкусВилл;

- Социальная ответственность: поощряем донорство, оказываем материальную помощь при рождении ребёнка;

- Партнерская программа «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб.