freehire launches on Product Hunt on 26 August.

Follow →

Инженер-программист

Summary

Разрабатывает управляющее ПО для автоматизации производственных процессов: пишет код на C++/Python, интегрирует оборудование по промышленным протоколам и обеспечивает безопасность систем.

ТехВилл – IT-компания и партнёр ВкусВилл по развитию цифровых решений.

Мы отвечаем за разработку мобильных и web- приложений, автоматизацию бизнес-процессов, искусственный интеллект, devops, инфобез ВкусВилла.

Нашими решениями пользуется свыше 1 000 000 клиентов и сотрудников ВкусВилла.

Мы ищем инженера-программиста, который отвечает за программную часть комплекса на всем жизненном цикле: от архитектуры управляющего ПО и написания кода до пусконаладки на объекте и приемки работ, выполненных подрядчиками.​​​​​​​

Обязанности:

Разработка управляющего ПО:

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

Промышленная автоматика и безопасность:

  • Разработка и отладка логики управления приводами, пневмоаппаратурой, датчиками положения и присутствия;
  • Реализация обработки сигналов средств безопасности и перевода оборудования в безопасное состояние;
  • Обеспечение соответствия программной части требованиям функциональной безопасности, участие в оценке рисков и в подтверждении заданного уровня полноты безопасности;
  • Разработка диагностики оборудования, самотестирования и журналирования событий.

​​​​​​​Интеграции и телеметрия:

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

Пусконаладка и эксплуатация:

  • Пусконаладочные работы на объекте, отладка комплекса в реальной среде, доводка по результатам пилотной эксплуатации;
  • Разбор инцидентов, локализация причин, выработка постоянных решений;
  • Типизация конфигураций, подготовка чек-листов ввода в эксплуатацию и тиражирование на сеть точек.

Приемка работ подрядчиков:

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available