Middle, Robotics SW Engineer
Описание вакансии
Мы в Центре Робототехники Сбера интегрируем передовые робототехнические
системы, включая манипуляторы, мобильные колесные роботы, мобильные
манипуляторы, роботов собак и другие cutting-edge решения, в реальные
промышленные проекты, чтобы обеспечить эффективность и автоматизацию
процессов.
1. Драйвера для различных устройств в виде ROS2 узлов
2. Алгоритмы внутренней и внешней калибровки сенсоров - лидары, камеры, IMU
3. Различные робототехнические сервисы на Behavior Trees / State Machines
4. Реализовывать алгоритмы управления движением роботов
● Проектировать архитектуру системы
● Писать документацию
Мы ищем единомышленников, которые разделяют нашу страсть к робототехнике и обладают навыками написания качественного кода. Возможные навыки, которые могут быть у кандидатов:
● Уровень: Middle+
● Владение C++ и Python, опыт разработки ПО для систем с ограниченными
ресурсами, таких как роботы или встроенные системы.
● Знание методов разработки ПО, контроля версий и тестирования, опыт работы
с Docker
● Практический опыт разработки ПО для робототехники, включая реализацию
алгоритмов в симуляции и на реальных устройствах.
● Базовая математическая подготовка
● Знания основ линейной алгебры
● Твердые знания ОС семейства Linux
● Опыт работы с ROS1 / ROS2 (DDS, QoS)
● Протоколы: CAN/CANopen, Modbus, EtherCAT, UART/I2C/SPI
● Коммуникационные протоколы: gRPC, Websocket, REST API
● Опыт работы с сенсорами: LiDAR, камеры, IMU, энкодеры
Хотя мы ожидаем, что потенциальные кандидаты будут обладать некоторыми из перечисленных качеств, мы также открыты для тех, кто может дополнить нашу команду другими ценными навыками и качествами.

