Firmware engineer
В Центре Робототехники Сбера мы занимаемся созданием универсального воплощенного ИИ, который способен управлять разнообразными физическими воплощениями, в частности манипуляторами, мобильными колесными роботами и робот-собаками. Кроме этого, одним из ключевых направлений нашей работы является разработка антропоморфного робота общего назначения.
Обязанности
- Участие в разработке архитектуры изделий
- Разработка алгоритмов функционирования аппаратного обеспечения
- Разработка и документирование встраиваемого ПО под микроконтроллеры на C/C++
- Написание драйверов для аппаратной периферии: сенсоры, камеры, шилды и прч.
- Разработка программ испытаний и проведение тестирования изделий, анализа неисправностей изделий, тестирование опытных образцов
- Участие в сборке, тестировании и отладке макетов, прототипов и опытных образцов
- Участие в подборе компонентной базы
Требования
- Степень специалиста, бакалавра, магистра или ученая степень по одной из технических специальностей: робототехника, мехатроника, электроприводы, системный анализ, машиностроение или приборостроение
- Опыт индустриальной работы от 3 лет
- Опыт командной разработки встраиваемого ПО
- Сильный опыт программирования на C/C++
- Опыт по интеграции программного обеспечения с аппаратным обеспечением
- Опыт разработки встраиваемого ПО для микроконтроллеров STM32 (F0, F1, F4, H7)
- Знание основных сред разработки (IAR, Keil, Eclipse, CubeIDE) и отладки устройств на базе микроконтроллеров, понимание технологии разработки встроенного программного обеспечения
- Отличное знание и опыт работы с аппаратными интерфейсами: UART, SPI, I2C, RS485, USB, Ethernet, CANFD
- Знание протокола Modbus RTU, стека протоколов TCP/IP
- Опыт в использовании измерительного оборудования (осциллограф, логический анализатор, генератор сигналов)
- Знание английского языка B1+
Также будет плюсом:
- Знание протоколов CANOpen, Cyphal (UAVCAN)
- Опыт разработки протоколов низкого уровня
- Опыт разработки встраиваемого ПО для микроконтроллеров ESP32
- Знание аналоговой и цифровой схемотехники
- Навыки работы в САПР (Altium, KiCad или аналогах)
Условия
В Центре Робототехники Сбера собрана уникальная команда экспертов, которые обладают глубокими знаниями как в мобильной, так и в манипуляционной робототехнике. В нашей команде собраны лучшие робототехники страны, мы регулярно побеждаем на мировых соревнованиях и публикуем свои научные работы на топовых робототехнических конференциях - IROS и ICRA. Мы обладаем экспертизой, охватывающей различные аспекты робототехники:
- Computer Vision
- Reinforcement Learning
- Trajectory Prediction
- SLAM
- Motion & Trajectory Planning
- Control
Мы предлагаем:
- Дружный и высококвалифицированный коллектив
- Уникальные масштабные проекты, работа в приоритетном направлении
- Достойная заработная плата (оклад + годовая премия)
- Современные рабочие места и программное обеспечение
- ДМС, корпоративная пенсионная программа, страхование от несчастных случаев, социальные гарантии, корпоративные мероприятия
- Высокий уровень корпоративной культуры
- Работа в офисе (г. Москва, метро Кутузовская), возможность гибридного графика