Темерницкая улица 3
О компании и проекте
Мы — крупная производственная компания, развиваем новое направление: создание собственного программного продукта для интеграции с системой маркировки Честный ЗНАК и управления производственными линиями.
Это не веб-разработка.
Решение разрабатывается как индустриальное ПО, работающее напрямую с оборудованием (принтеры, камеры, линии нанесения кодов) и обеспечивающее полный цикл маркировки продукции.
Что предстоит делать
- Разрабатывать Windows-приложения (WPF / сервисы / low-level интеграции) для управления оборудованием производственных линий;
- Интегрироваться с API системы Честный ЗНАК:
- получение кодов маркировки;
- отправка отчетов о вводе продукции в оборот;
- Интегрироваться с промышленным оборудованием:
- принтеры этикеток;
- промышленные маркираторы;
- системы технического зрения;
- Реализовывать логику работы производственной линии:
- синхронизация устройств;
- контроль нанесения и верификации кодов;
- обработка сбоев и нестандартных ситуаций;
- Работать с протоколами и интерфейсами:
- TCP/IP, HTTP(S), REST API;
- Serial (COM), USB, драйверы устройств;
- Участвовать во внедрении решений на производственных площадках (взаимодействие с инженерами и техслужбами).
Технические требования
- Уверенный опыт разработки на C# / .NET (Framework или .NET 6+);
- Опыт создания Windows-приложений:
- WPF / WinForms / Windows Services / background processing;
- Практический опыт интеграции с внешними API (REST / SOAP);
- Опыт работы с оборудованием или низкоуровневыми интерфейсами:
- COM-порты, TCP/IP, сокеты, драйверы устройств;
- Понимание многопоточности, работы с очередями и потоками данных;
- Умение читать техническую документацию и протоколы.
Будет большим преимуществом
- Опыт работы с системой Честный ЗНАК;
- Опыт интеграции промышленного оборудования (Сab Squix, Markem-Imaje, Godex, и др.);
- Опыт работы с системами технического зрения (Hikrobot, Cognex);
- Знание промышленных протоколов (OPC, Modbus);
- Понимание производственных процессов (линии, упаковка, агрегация, сериализация);
- Опыт работы с MES / WMS / ERP системами.
Мы ищем человека, который
- Имеет опыт работы не только с кодом, но и с железом;
- Понимает, как работает реальное производство (или готов быстро погрузиться);
- Может самостоятельно разбираться в протоколах устройств и API;
- Способен проектировать устойчивые решения (учитывая сбои оборудования и сети).
Условия и особенности работы
- Разработка индустриального ПО, напрямую влияющего на производственные процессы;
- Участие в построении нового продукта и направления (интегратор маркировки);
- Возможность влиять на архитектуру решений и технический стек;
- Взаимодействие с реальным оборудованием и производственными линиями.
Почему это интересная задача
- Работа с реальным оборудованием и производством (не CRUD);
- Задачи уровня real-time и high reliability;
- Влияние на архитектуру и продукт с нуля.