Разработка и поддержка программного обеспечения для робототехнических комплексов.
Программирование систем управления манипуляторами и интеграция с системами технического зрения (СТЗ).
Реализация алгоритмов обработки данных от датчиков и камер (например, распознавание объектов, препятствий).
Интеграция ПО с аппаратными компонентами (PLC, микроконтроллеры, интерфейсы RS-485, CAN, Ethernet).
Отладка и тестирование программного обеспечения на стендах и на объектах заказчика. - Оптимизация кода для повышения производительности и надежности системы.
Сотрудничество с инженерами-электрониками и механиками для обеспечения совместимости ПО и оборудования.
Требования:
Высшее техническое образование (IT, программирование, робототехника или смежные области).
Опыт работы инженером-программистом от 2–4 лет, предпочтительно в проектах робототехники, автоматизации или телематики.
Уверенное владение языками программирования: C/C++, Python;
Знаниче и владение ROS2;
Опыт работы и знание библиотек rclpy, OpenCV2, PyTorch;
Опыт работы с интерфейсами связи (RS-485, CAN, Modbus, Ethernet) и микроконтроллерами.
Умение работать с системами контроля версий (Git).
Умение работать с Linux. Будет большим преимуществом умение работы с ALT Linux и Astra Linux.
Навыки написания чистого, оптимизированного и документированного кода.
Опыт тестирования и отладки ПО для встраиваемых систем.
Понимание принципов работы PLC и интеграции с ними.
Готовность к командировкам.
Коммуникабельность, умение работать в команде, ответственность за сроки и качество.
Условия:
Работа в стабильной компании;
Зарплата в рынке (плюс годовой бонус), уровень дохода обсудим на собеседовании;
Удобный формат работы: пятидневная рабочая неделя с пн по пт, а время начала и окончания рабочего дня можно согласовать с руководителем, возможен гибридный режим работы с периодическим посещением офиса;
Корпоративная программа лояльности от партнеров;
Яркие и запоминающиеся мероприятия, тимбилдинги и выезды на природу.
Пакет ДМС со стоматологией и психологической помощью;
Работа в высокотехнологичной организации, обладающей уникальными знаниями и технологиями, решение уникальных задач;