Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой — после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Yandex Robotics разрабатывает и производит роботов для крупных сетей логистических услуг и производственных компаний. Команда антропоморфного робота проектирует устойчивые системы реального времени для управления роботами с частотой инфообмена нижнего уровня от 1 кГц.
задачи
Разрабатывать и развивать программную архитектуру;
Обеспечивать стабильный обмен данными между подсистемами робота с частотой от 1 кГц;
Выстраивать взаимодействие с датчиками и исполнительными механизмами;
Контролировать задержки в критичных контурах;
Развивать сквозной пайплайн сборки и доставки embedded-кода;
Настраивать пред- и посткоммитные проверки;
Развивать релизный процесс;
Создавать Docker-образы;
Выполнять деплой на вычислители роботов;
Развивать симуляционный контур;
Поддерживать симуляционные драйверы;
Запускать модели роботов в MuJoCo;
Обеспечивать связку RL, LL и симулятора;
Тестировать embedded-код в симуляции до выхода на железо.
требования
Уверенно владеть C/C++ и Python;
Иметь опыт разработки детерминированных систем с гарантированным временем реакции на события;
Понимать архитектуру Linux и принципы разработки для user-space и kernel-space;
Хорошо знать сетевые протоколы, IPC и принципы распределённого взаимодействия;
Иметь опыт работы с ARM-платформами, включая NVIDIA Jetson, и x86;
Уметь настраивать CI/CD, системы сборки и процессы деплоя;
Уметь конструктивно проходить код-ревью как автор и ревьюер;
Уметь работать в команде и взаимодействовать с коллегами из разных направлений;
Знать английский язык на уровне, достаточном для рабочей коммуникации;
Будет плюсом разработка на уровне U-Boot и ядра Linux, запуск новых устройств, работа с Device Tree, реализация Secure Boot, опыт с Docker, sandbox-системами сборки и автоматизацией релизных пайплайнов, симуляторами робототехники MuJoCo, Gazebo и Isaac Sim, ROS 2, DDS, Fast DDS, RTPS, QoS и gRPC, промышленными протоколами CAN и EtherCAT, Rockchip, а также работа в команде с устоявшейся архитектурой и сильным техническим лидером.
условия
Расширенная медицинская страховка с первого месяца работы;
Оплачиваемый больничный до 30 дней в году;
ДМС включает базовые услуги, плановую помощь и неотложную помощь за рубежом, страхование от несчастных случаев, лечение критических заболеваний, стоматологию, коррекцию зрения после года работы, ежегодные чекапы и вакцинацию;
Доступны консультации психологов и психотерапия в офисах, где есть кабинет психотерапевта;
Оплачивается ведение беременности и роды для сотрудниц и жён сотрудников, которые работают в компании более двух лет;