Инженер-программист (КШ)

Техвилл·Russia·3д. назад

Задачи

- Проектирование управляющего ПО робототехнического комплекса (РТК): разделение уровней прикладной логики, управления оборудованием и драйверов устройств. Разработка логики исполнения заказов, режимов работы комплекса, обработки ошибок и восстановления после сбоев;

- Разработка программных драйверов для работы со сторонним оборудованием — манипуляторы, кофемашины, диспенсеры, и другое оборудование. Управление приводами, датчиками положения и наличия, системой аварийной остановки. Наладка и тестирование оборудования и ПО непосредственно в лаборатории;

- Самодиагностика ПО и оборудования, обмен с системой диспетчеризации. Разбор инцидентов по телеметрии и логам: локализация причин, составление аналитики и дашбордов по проблемам;

- Разработка фронтенда и бекенда инфраструктуры разработки: система  диспетчеризации и управления парком РТК, инструменты обновления и диагностики, БД, алерты. Разработка инструментов взаимодействия операторов, сервисных инженеров и разработчиков с РТК;

- Разработка и поддержка тестового контура. Разработка 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 руб.

Похожие вакансии

Другие вакансии Техвилл