Linux system developer
В Центре Робототехники Сбера мы занимаемся созданием универсального воплощенного ИИ, который способен управлять разнообразными физическими воплощениями, в частности манипуляторами, мобильными колесными роботами и робот-собаками. Кроме этого, одним из ключевых направлений нашей работы является разработка антропоморфного робота общего назначения.
Обязанности
- Исследовать, проектировать и разрабатывать новые программные продукты
- Интегрировать современные и инновационные решения
- Разрабатывать решения 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
Мы предлагаем:
- Дружный и высококвалифицированный коллектив
- Уникальные масштабные проекты, работа в приоритетном направлении
- Достойная заработная плата (оклад + годовая премия)
- Современные рабочие места и программное обеспечение
- ДМС, корпоративная пенсионная программа, страхование от несчастных случаев, социальные гарантии, корпоративные мероприятия
- Высокий уровень корпоративной культуры
- Работа в офисе (г. Москва, метро Кутузовская), возможность гибридного графика