
Разработка программного обеспечения для одноплатных компьютеров и Embedded Linux;
Работа с библиотеками и инструментами Robot Operating System (ROS), преимущественно ROS2;
Интеграция существующих и разработка собственных программных пакетов для работы с датчиками и устройствами, а также управления робототехнической платформой в целом;
Проектирование и наладка аппаратного обеспечения робототехнических платформ;
Что мы ожидаем от кандидата:
Высшее техническое образование;
Твердые знания в области робототехники, в частности алгоритмов;
Уверенное знание языка программирования C/C++ и/или Python;
Навыки использования систем автоматизации сборки и контроля версий;
Умение писать структурированный код и работать с технической документацией;
Практический опыт настройки и сопряжения электронных систем;
Способность мыслить системно, креативность и нацеленность на результат.
Преимуществом будет:
Опыт разработки программного обеспечения для микроконтроллеров семейства STM32/ESP32;
Опыт применения операционной системы реального времени (ОСРВ, RTOS);
Опыт оптимизаций элементов Embedded Linux;
Умение работать со схемотехнической документацией.
Условия:
Возможность поступления в магистратуру и аспирантуру СПбПУ;
Скидки на курсы повышения квалификации и переподготовки от СПбПУ.




