- Проектирование управляющего ПО робототехнического комплекса (РТК): разделение уровней прикладной логики, управления оборудованием и драйверов устройств. Разработка логики исполнения заказов, режимов работы комплекса, обработки ошибок и восстановления после сбоев;
- Разработка программных драйверов для работы со сторонним оборудованием — манипуляторы, кофемашины, диспенсеры, и другое оборудование. Управление приводами, датчиками положения и наличия, системой аварийной остановки. Наладка и тестирование оборудования и ПО непосредственно в лаборатории;
- Самодиагностика ПО и оборудования, обмен с системой диспетчеризации. Разбор инцидентов по телеметрии и логам: локализация причин, составление аналитики и дашбордов по проблемам;
- Разработка фронтенда и бекенда инфраструктуры разработки: система диспетчеризации и управления парком РТК, инструменты обновления и диагностики, БД, алерты. Разработка инструментов взаимодействия операторов, сервисных инженеров и разработчиков с РТК;
- Разработка и поддержка тестового контура. Разработка CI/CD и интеграция с тестовыми стендами. Удаленное обновление ПО, управление конфигурациями РТК и раскаткой релизов;
- Пусконаладка РТК на новых точках (без командировок, локация — в пределах г. Москвы), доводка по результатам пилотной эксплуатации. Взаимодействие с сервисной службой: разработка первичных инструкций настройки оборудования и ввода в эксплуатацию, обучение инструментам и сценариям работы с РТК;
- Проектирование и согласование контрактов между уровнями. Работа с системными требованиями, формирование и ревью документации. Участие в разработке программы и методики испытаний РТК;
- Проверка и приемка результатов подрядчиков: проектные решения, полнота документации, воспроизводимость, совместимость с нашей инфраструктурой, возможность сопровождения силами команды.
- Опыт промышленного программирования на C++ и Python, опыт командной софтовой разработки, знакомство с практиками код-ревью, системами контроля версий. Опыт разработки под Linux;
- Опыт использования практик CI/CD, автоматизации тестирования с использованием юнит-тестов, симуляций и стендов, понимание релизных процессов;
- Навыки работы с ИИ-инструментами разработки. Использование ИИ-агентов в повседневной разработке. Опыт настройки агентских систем;
- Опыт запуска робототехнических проектов (ROS-стек);
- Опыт работы с IoT-платформами и системами удаленного управления парком устройств, работа с БД, мониторингами и алертами;
- Понимание промышленных и сетевых протоколов и интерфейсов: Modbus, MQTT, HTTP, OPC-UA, UART, RS-232, RS-485, USB;
- Опыт разработки встроенных систем (embedded), опыт работы с микроконтроллерами, опыт программирования ПЛК (IEC61131), промышленных манипуляторов, приводов;
- Навыки диагностики аппаратных интерфейсов, умение работать с измерительным оборудованием, понимание аппаратной части: контроллеры, платы, сенсоры, приводы, средства безопасности. Навыки чтения электрических и функциональных схем;
- Опыт отладки оборудования и настройки непосредственно на объекте (на выезде);
- Опыт работы с подрядчиками и приемки внешней разработки. Опыт работы с китайскими поставщиками промышленного оборудования и опыт взаимодействия с инженерыми службами поставщиков;
- Опыт работы с требованиями функциональной безопасности: ISO 12100, ISO 13849-1, ISO 10218-1 и 10218-2, ISO/TS 15066.
- Работа в аккредитованной IT-компании;
- Официальное оформление с первого дня работы и поддержка куратора во время адаптации;
- Прозрачная система развития: понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций;
- Экологичная культура и адекватные руководители;
- Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников;
- Бонус 15% с покупок во ВкусВилл;
- Социальная ответственность: поощряем донорство, оказываем материальную помощь при рождении ребёнка;
- Партнерская программа «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб.