Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Команда разрабатывает управляющее программное обеспечение для робототехнических комплексов, промышленной автоматики, интеграций с оборудованием и системами торговых точек, а также телеметрии и удалённой диагностики.
задачи
Проектировать архитектуру управляющего программного обеспечения комплекса и разделять уровни прикладной логики, управления оборудованием и низкоуровневых драйверов;
Разрабатывать прикладную логику выполнения заказа: очереди, планирование операций, состояния комплекса, обработку ошибок и восстановление после сбоев;
Программировать коллаборативные манипуляторы и линейную ось, реализовывать детерминированные траектории, калибровку и отладку рабочих позиций;
Разрабатывать встроенное программное обеспечение и драйверы для контроллеров узлов собственной разработки;
Реализовывать интеграцию с серийным технологическим оборудованием по промышленным и производственным протоколам;
Разрабатывать и отлаживать логику управления приводами, пневмоаппаратурой, датчиками положения и присутствия;
Реализовывать обработку сигналов средств безопасности и перевод оборудования в безопасное состояние;
Обеспечивать соответствие программной части требованиям функциональной безопасности, участвовать в оценке рисков и подтверждении заданного уровня полноты безопасности;
Разрабатывать диагностику оборудования, самотестирование и журналирование событий;
Реализовывать обмен с внешними системами торговой точки: приём заказов, передачу статусов, выгрузку телеметрии и событий;
Разрабатывать контракты обмена совместно с системным инженером и участвовать в подготовке интерфейсных спецификаций;
Настраивать сбор и передачу телеметрии, метрик состояния оборудования и алертов;
Реализовывать функции удалённого управления, обновления программного обеспечения и удалённой диагностики;
Проводить пусконаладочные работы на объекте, отлаживать комплекс в реальной среде и дорабатывать его по результатам пилотной эксплуатации;
Разбирать инциденты, локализовывать причины и вырабатывать постоянные решения;
Типизировать конфигурации, готовить чек-листы ввода в эксплуатацию и тиражировать решения на сеть точек;
Ставить технические требования подрядчикам и согласовывать архитектурные и интерфейсные решения;
Проверять результаты на соответствие требованиям, проводить код-ревью, разбирать проектные решения и проверять полноту документации;
Планировать и проводить приёмочные испытания, оформлять протоколы и вести перечень замечаний до закрытия;
Проверять воспроизводимость сборок, совместимость с инфраструктурой и возможность дальнейшего сопровождения силами команды.
требования
Опыт промышленного программирования на C++ и Python;
Опыт разработки встроенных систем, работы с микроконтроллерами и промышленными контроллерами;
Опыт программирования промышленных или коллаборативных манипуляторов;
Понимание промышленных протоколов и интерфейсов: Modbus RTU и TCP, CAN, RS-232, RS-485, Ethernet, OPC-UA;
Опыт интеграций через REST и MQTT, понимание сетевых протоколов;
Уверенная работа с Linux и опыт работы с Git;
Навыки диагностики аппаратных интерфейсов и умение работать с измерительным оборудованием.
условия
Работа в аккредитованной IT-компании;
Официальное оформление с первого дня работы и поддержка куратора во время адаптации;
Прозрачная система развития: понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций;
Экологичная культура и адекватные руководители;
Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников;
Бонус 15% с покупок во ВкусВилл;
Социальная ответственность: поощрение донорства и материальная помощь при рождении ребёнка;
За рекомендации знакомых специалистов можно получить до 50 000 руб.