улица Кулакова 20к1
На данный момент мы ищем Robotics Software Engineer (Mid-Level), который будет работать с продуктом «ВкусВилл».
Обязанности:
- Разработка, реализация и оптимизация компонентов программного обеспечения для управления роботами (планирование траекторий, контроль, манипуляция).
- Разработка и интеграция модулей компьютерного зрения и машинного обучения для задач восприятия (обнаружение и классификация объектов, работа с данными сенсоров).
- Участие в исследовании, прототипировании и внедрении моделей обучения с подкреплением (Reinforcement Learning, Inverse Reinforcement learning, Imitation Learning) под руководством старших специалистов.
- Разработка и поддержка симуляционной среды (Gazebo, Isaac Sim или аналогов) для обучения и тестирования алгоритмов.
- Активное участие в полном цикле разработки: от реализации функциональности по ТЗ до развертывания и поддержки кода на реальных роботах.
- Тесное взаимодействие с кросс-функциональной командой: старшими инженерами, hardware-специалистами и инженерами-механиками. Профилирование и оптимизация производительности отдельных модулей системы
- Настройка и обеспечение бесперебойной работы, разработки, сборки и дистрибуции программного обеспечения
Требования:
- Владение следующим стеком технологий: Языки: C++ (17/20), Python 3.x
- Фреймворки: ROS 2, OpenCV, PCL, PyTorch, IsaacLab, OpenAI Gym, Stable-Baselines3, SKRL
- Инструменты: Docker, Git, Linux, GTest/Pytest, CI/CD (GitLab CI/Jenkins)
- Сенсоры: Лидары, камеры (RGB-D, стерео), IMU, Tactile
-
Опыт коммерческой разработки на C++ и Python от 2 лет, из них не менее 1 года в робототехнике или смежных областях (автономные системы, компьютерное зрение, ML).
-
Практический опыт работы с ROS 2.
-
Знаете основы сетевых технологий и протоколов (tcp/udp, http).
-
Уверенно работаете в ОС Linux.
-
Имеете базовый опыт работы с системами сборки (CMake, colcon/catkin).
-
Понимаете основные принципы работы
роботизированных систем: кинематика, системы управления, планирование движений. -
Имеете практический опыт работы с одним из фреймворков ML/DL (PyTorch) и интересуетесь обучением с подкреплением.
-
Имеете базовое понимание принципов
работы и опыт интеграции различных сенсоров (лидары, камеры). -
Умеете писать чистый, поддерживаемый
код под руководством старших коллег. -
Имеете опыт работы с Git.
-
Способны самостоятельно выполнять поставленные
задачи в рамках проекта.
Мы предлагаем:
- Работу в аккредитованной IT-компании;
- Гибрид; На ключевых этапах проекта требуется работа на месте. Ожидается готовность к периодическим визитам.
- Официальное оформление с первого дня работы;
- Поддержку куратора во время адаптации;
- Внутреннее обучение soft & hard skills, создание индивидуального плана развития;
- Социальная ответственность. Поощряем донорство, оказываем материальную помощь при рождении ребёнка.
- Компенсируем затраты на любые медицинские услуги или ДМС.
- Поддержка здорового образа жизни. Компенсация фитнес-абонементов, тренировок.
- Партнерскую программу «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб;
- Богатый опыт сплоченной и профессиональной команды.