Senior Software Engineer (Robot Runtime)

Яндекс

Senior Software Engineer (Robot Runtime)

Москва, Центральный административный округ, район Хамовники, квартал Красная Роза

Описание вакансии

Мы разрабатываем систему управления антропоморфными роботами. Она должна работать здесь и сейчас, решая реальные задачи — от складской логистики до сложных сервисных операций. Мы используем передовые технологии, но не ограничиваемся ими. Где решений нет — создаём их с нуля. Где есть — доводим до реального применения. Это работа на стыке ML, софта и железа, и нам нужны те, кто умеет не только программировать, но и принимать сложные инженерные вызовы.

Робот — это не просто алгоритмы и не просто железо. Это единая система, в которой код и механика должны работать как одно целое. Ваша задача — создать и развивать рантайм, который сделает это возможным. Здесь ML-встречается с реальным миром, а ваши решения напрямую влияют на то, как робот будет действовать.

Мы создаём не просто код, а интеллект, который взаимодействует с физическим миром. Если это то, что вам интересно, — мы ищем именно вас.

Задачи:

  • Определение требований к софту
    Вам предстоит преобразовывать цели в тактический план их решения, формировать требования к программному обеспечению робота и его архитектуру. Не только создавать, но и обосновывать решения, взаимодействовать с коллегами-инженерами.
  • Разработка программного обеспечения

    Учитывая аппаратные ограничения роботов и тестовых стендов, необходимо разрабатывать ПО для мониторинга состояния и работоспособности роботов, ведения логирования и визуализации. Делать ML-решения коллег рабочими на железе — превращать прототипы специалистов Perception и Control в стабильный код.

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

  • Исследование и внедрение передовых технологий
    Вам предстоит следить за передовыми технологиями, внедрять новые подходы и постоянно искать лучшие решения.

Требования:
  • Уверенно программируете на C++ (17/20), оптимизируете код для работы в реальном времени (RTOS), работали с системами профилирования
  • Разбираетесь в чужом коде, пишете свой так, чтобы он был понятен другим
  • Понимаете ограничения железа, умеете находить узкие места и повышать производительность
  • Самостоятельны, умеете разбираться в сложных задачах, для которых нет готовых решений
  • Говорите с командой на одном языке — можете объяснять сложные технические концепции разработчикам других профилей
Будет плюсом:
  • Имеете сильные математические навыки (линейная алгебра, численные методы оптимизации)
  • Работали с роботами, разрабатывали автономные системы или адаптировали их к различным сценариям
  • Работали с ROS или ROS 2 либо с аналогичными инструментами для робототехники
  • Интегрировали и калибровали сенсоры (энкодеры, IMU, камеры, лидары, моторы)
  • Работали с низкоуровневыми интерфейсами RS232/RS485, USB, SPI, I2C, DDS, EtherCAT, CAN
  • Использовали инструменты симуляции Isaac Sim, MuJoCo, PyBullet, Drake и подход sim-to-real
  • Понимаете основы Control, Computer Vision, Reinforcement Learning, Trajectory Planning, SLAM, Sensor Fusion

Посмотреть контакты работодателя

Адрес

Похожие вакансии

TQB Russia
Полный день
  • Москва

  • Не указана

Рекомендуем
BI.ZONE
Полный день
  • Москва

  • Не указана

Рекомендуем
СБЕР
Полный день
  • Москва

  • Не указана

Рекомендуем
Кибертех-Сигнал
Полный день
  • Москва

  • Не указана

Концерн ВКО Алмаз - Антей

Ведущий программист С++

Концерн ВКО Алмаз - Антей

Полный день
  • Москва

  • Не указана

Innovation Weapons Techologies
Полный день
  • Москва

  • от 250000 RUR

Компания Стрим Лабс

Инженер-разработчик (FPGA)

Компания Стрим Лабс

Полный день
  • Москва

  • от 250000 RUR

НПО ПКРВ-Иннополис

Ведущий разработчик

НПО ПКРВ-Иннополис

Полный день
  • Москва

  • от 300000 RUR

НПЦ ЭЛВИС
Полный день
  • Москва

  • от 300000 RUR

Movavi
Удаленная работа
  • Москва

  • от 300000 RUR

Агентство КИТ Консалт
Полный день
  • Москва

  • от 300000 RUR

Кибертех-Сигнал
Полный день
  • Москва

  • от 300000 RUR

Концерн ВКО Алмаз - Антей
Полный день
  • Москва

  • от 300000 RUR

МФТИ
Полный день
  • Москва

  • от 230000 RUR

НПЦ ЭЛВИС
Полный день
  • Москва

  • от 230000 RUR

Международный Научно-Технологический Центр Миэт

Team lead разработки C++

Международный Научно-Технологический Центр Миэт

Удаленная работа
  • Москва

  • от 230000 RUR

Гринатом
Полный день
  • Москва

  • от 230000 RUR

YADRO
Полный день
  • Москва

  • от 230000 RUR

Корпорация Комета

Ведущий инженер-программист

Корпорация Комета

Полный день
  • Москва

  • от 230000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию