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