Описания нет
инженер-программист в промышленной автоматике
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Проектирование архитектуры управляющего ПО комплекса, разделение уровней прикладной логики, управления оборудованием и низкоуровневых драйверов.
- Разработка прикладной логики выполнения заказа: очереди, планирование операций, состояния комплекса, обработка ошибок и восстановление после сбоев.
- Программирование коллаборативных манипуляторов и линейной оси, реализация детерминированных траекторий, калибровка и отладка рабочих позиций.
- Разработка встроенного ПО и драйверов для контроллеров узлов собственной разработки.
- Реализация интеграции с серийным технологическим оборудованием по промышленным и производственным протоколам.
- Разработка и отладка логики управления приводами, пневмоаппаратурой, датчиками положения и присутствия.
- Реализация обработки сигналов средств безопасности и перевода оборудования в безопасное состояние.
- Обеспечение соответствия программной части требованиям функциональной безопасности, участие в оценке рисков и в подтверждении заданного уровня полноты безопасности.
- Разработка диагностики оборудования, самотестирования и журналирования событий.
- Реализация обмена с внешними системами торговой точки: прием заказов, передача статусов, выгрузка телеметрии и событий.
- Разработка контрактов обмена совместно с системным инженером, участие в подготовке интерфейсных спецификаций.
- Настройка сбора и передачи телеметрии, метрик состояния оборудования и алертов.
- Реализация функций удаленного управления, обновления ПО и удаленной диагностики.
- Пусконаладочные работы на объекте, отладка комплекса в реальной среде, доводка по результатам пилотной эксплуатации.
- Разбор инцидентов, локализация причин, выработка постоянных решений.
- Типизация конфигураций, подготовка чек-листов ввода в эксплуатацию и тиражирование на сеть точек.
- Постановка технических требований подрядчикам, согласование архитектурных и интерфейсных решений.
- Проверка результатов на соответствие требованиям: код-ревью, разбор проектных решений, проверка полноты документации.
- Планирование и проведение приемочных испытаний, оформление протоколов, ведение перечня замечаний до закрытия.
- Проверка воспроизводимости сборок, совместимости с инфраструктурой и возможности дальнейшего сопровождения силами команды.
требования
- Опыт промышленного программирования на C++ и Python.
- Опыт разработки встроенных систем, работы с микроконтроллерами и промышленными контроллерами.
- Опыт программирования промышленных или коллаборативных манипуляторов.
- Понимание промышленных протоколов и интерфейсов: Modbus RTU и TCP, CAN, RS-232, RS-485, Ethernet, OPC-UA.
- Опыт интеграций через REST и MQTT, понимание сетевых протоколов.
- Уверенная работа с Linux, опыт работы с Git.
- Навыки диагностики аппаратных интерфейсов, умение работать с измерительным оборудованием.
- Опыт отладки оборудования на объекте, готовность к работе на площадке.
- Умение читать техническую документацию на английском языке.
- Высшее техническое или ИТ-образование, либо профильный практический опыт.
- Будет плюсом: Опыт разработки ПО для оборудования, работающего в режиме 24/7; Знание требований функциональной безопасности: ISO 12100, ISO 13849-1, ISO 10218-1 и 10218-2, ISO/TS 15066; Опыт работы с ROS или ROS 2; Опыт разработки под безопасные контроллеры и работы с сертифицированными средствами безопасности; Опыт применения компьютерного зрения в прикладных задачах контроля; Опыт работы с IoT-платформами и системами удаленного управления парком устройств; Опыт работы с Docker и практиками CI/CD, автоматизация тестирования; Опыт работы с подрядчиками и приемки внешней разработки; Опыт работы с системами управления требованиями и трассировки верификации; Навыки работы с ИИ-инструментами разработки
условия
- Работа в аккредитованной IT-компании
- Официальное оформление с первого дня работы и поддержка куратора во время адаптации
- Прозрачная система развития: понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций
- Экологичная культура и адекватные руководители
- Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников
- Бонус 15% с покупок во ВкусВилл
- Социальная ответственность: поощряем донорство, оказываем материальную помощь при рождении ребёнка
- Партнерская программа «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.