Создание, поддержка и развитие инфраструктуры для непрерывной интеграции и разработки ПО;
Написание утилит и программных модулей для калибровки и испытаний оптоэлектронных устройств и электроприводов;
Участие в разработке стендов для автоматизированного тестирования ПО (деплой, HIL, интеграционные тесты), поддержание работоспособности стендов;
Взаимодействие с разработчиками, тестировщиками и смежными подразделениями (оптиками, испытателями, алгоритмистами);
Написание документации.
Требования:
Опыт администрирования Linux;
Опыт работы с Ethernet, CAN, RS422/RS485/RS232;
Знание Bash, Python, YAML;
Опыт работы с Git (Gitlab CI/CD);
Понимание жизненного цикла разработки и внедрения встраиваемого ПО (под микроконтроллеры, FPGA, Linux Embedded), построения процессов CI/CD, знакомство с системами сборки (cmake, meson или аналогичные);
Понимание принципов работы сети, маршрутизации, протоколов стека tcp/ip;