Linux system developer, Middle/Senior

09 января 2024 • г Москва • ПАО Сбербанк • IT: Разработка

В Центре Робототехники Сбера мы занимаемся созданием универсального воплощенного ИИ, который способен управлять разнообразными физическими воплощениями, в частности манипуляторами, мобильными колесными роботами и робот-собаками. Кроме этого, одним из ключевых направлений нашей работы является разработка антропоморфного робота общего назначения.

Обязанности
  • Исследовать, проектировать и разрабатывать новые программные продукты
  • Интегрировать современные и инновационные решения
  • Разрабатывать решения C/C++ на основе новейших встроенных технологий Linux
  • Проектировать и разрабатывать программное обеспечение для связи с внешними устройствами, такими как датчики, камеры, лидары и инверторы
  • Настраивать систему Linux
  • Разработка и поддержка системного уровня сервисов внутри программно-аппаратного комплекса
  • Участвовать в разработке технической проектной документации и пользовательской документации.
  • Проверять связи Linux систем с внешними устройствами в лаборатории
Требования
  • Опыт разработки на C/C++ от 5 лет
  • Опыт разработки программного обеспечения для встраиваемых платформ Linux от 3-х лет
  • Опыт работы с проводными и беспроводными технологиями (Ethernet, Automotive Ethernet, Can/Can FD, RS485, EtherCAT, Wifi, Bluetooth, 4g/5g и т.д.)
  • Опыт работы с протоколами сетевого уровня (UDP, TCP/IP) и прикладного уровня
  • Знание и опыт работы с User Linux APIs (V4L2, DRM, Linux Media Controller API, Event System and и т. д.)
  • Опыт работы с кросс-компиляторами с открытым исходным кодом
  • Знание архитектуры процессоров ARM (x86 будет плюсом)
  • Понимание концепций операционной системы реального времени, планировщиков задач и т.д.
  • Опыт работы с системой/системами сборки Embedded Linux дистрибутива (OpenWRT/Buildroot, UBI, Yocto)
  • Опыт работы с системами сборки программного обеспечения (make, cmake, bazel, scons
  • Сильные навыки отладки и профилирования программного обеспечения и решения технических проблем


Также плюсом будет:

  • Опыт доведения исследований до продакшена
  • Open-source проекты
  • Опыт работы с ROS1 / ROS2
  • Опыт работы c Nvidia Linux4Tegra
Условия

В Центре Робототехники Сбера собрана уникальная команда экспертов, которые обладают глубокими знаниями как в мобильной, так и в манипуляционной робототехнике. В нашей команде собраны лучшие робототехники страны, мы регулярно побеждаем на мировых соревнованиях и публикуем свои научные работы на топовых робототехнических конференциях - IROS и ICRA. Мы обладаем экспертизой, охватывающей различные аспекты робототехники:


  • Computer Vision
  • Reinforcement Learning
  • Trajectory Prediction
  • SLAM
  • Motion & Trajectory Planning
  • Control


Мы предлагаем:


  • Дружный и высококвалифицированный коллектив
  • Уникальные масштабные проекты, работа в приоритетном направлении
  • Достойная заработная плата (оклад + годовая премия)
  • Современные рабочие места и программное обеспечение
  • ДМС, корпоративная пенсионная программа, страхование от несчастных случаев, социальные гарантии, корпоративные мероприятия
  • Высокий уровень корпоративной культуры
  • Работа в офисе (г. Москва, метро Кутузовская), возможность гибридного графика