Мы — SMALL, крупнейшая розничная сеть Казахстана. Мы запускаем масштабный проект автоматизации производства фабрики-кухни.
Фабрика-кухня — это производство готовой продукции для сети кофейен, ресторанов и магазинов. Нам нужно построить MES (систему исполнения производства) и PDM (управление технологическими картами) с нуля.
Главная задача — создание программно-аппаратного шлюза для интеграции промышленного оборудования с MES-системой (IoT hub). Вам предстоит выбрать оптимальное решение на базе промышленного контроллера (PLC) или одноплатного компьютера, разработать для него ПО на Linux и обеспечить сбор данных с весового оборудования различных брендов по протоколам RS-232/485. На выходе система должна предоставлять стабильный REST API для взаимодействия с основным Backend-ом (Go).
Что предстоит делать:
Проектирование и Hardware
- Выбор контроллера: Анализ и подбор готовых промышленных решений (Industrial PC, PLC, SBC) для работы в условиях производства, учитывая требования к защите (IP) и производительности.
- Специализированное оборудование: Помощь в выборе, закупке и пусконаладке автоматических весовых систем (чеквейеров) и промышленных принтеров для прямой печати на лотках или пленке.
- Связь и коммуникации: Выбор и тестирование модулей беспроводной связи для различных сценариев производства: 2G/3G/4G, Wi-Fi, NB-IoT, LoRaWAN.
- Схемотехника и КИПиА: Проектирование схем внешних подключений, подбор интерфейсов (RS-232, RS-485, Ethernet, Modbus) для связи с оборудованием.
Разработка ПО на контроллерах
- Создание IoT Hub: Разработка и поддержка ПО («сердца» системы), которое превращает обычный контроллер в интеллектуальный IoT Hub для сбора, фильтрации и передачи данных.
- Linux Development: Основная задача — написание стабильного ПО на самих контроллерах (С, Go или Python под Linux) для обработки сигналов и управления логикой.
- Интеграция с оборудованием: Реализация драйверов и протоколов обмена с весовым оборудованием (Mettler Toledo, Bizerba, CAS и др.).
- API & Gateway: Реализация REST API на стороне контроллера для интеграции с MES-системой.
- IIoT-платформа: Разработка гибкой архитектуры, позволяющей в будущем масштабировать решение до полноценной системы IIoT (датчики температуры, вибрации, состояния станков).
Работа в команде и внедрение
- Интеграция с MES: Согласование контрактов данных с Backend-командой (Go) и Frontend-разработчиками.
- Пусконаладка и постановка на тех.поддержку: Внедрение решений непосредственно на производстве.
- Мониторинг: Настройка систем мониторинга состояния парка контроллеров и оборудования.
Что важно — Технические навыки:
АСУ ТП и Железо
- Опыт с ПЛК / SBC: Уверенные навыки работы с промышленным оборудованием и одноплатными компьютерами.
- Беспроводные стандарты: Понимание принципов работы и выбора решений на базе 2G, 3G/4G, Wi-Fi, NB-IoT, LoRa.
- Интерфейсы и протоколы: Глубокое понимание RS-232, RS-485, Modbus (RTU/TCP).
- Электротехника: Умение читать и составлять электрические схемы, опыт работы с КИПиА.
Разработка ПО
- Linux Development: Опыт разработки ПО на самих контроллерах под управлением Linux.
- REST API: Навыки проектирования и реализации REST-интерфейсов.
- Fullstack навыки: Умение создать гибкий веб-интерфейс для настройки и диагностики контроллера.
- Инструменты: Git, Docker (будет большим плюсом для контейнеризации ПО на контроллерах).
Будет плюсом:
- Опыт работы с весовым оборудованием мировых лидеров (Mettler Toledo, Bizerba).
- Опыт работы с автоматическими системами контроля веса (чеквейерами) и системами промышленной маркировки / прямой печати.
- Знание специфики пищевой промышленности (высокая влажность, санобработка, требования к материалам).
- Опыт интеграции IoT-решений в существующие корпоративные системы.
- Понимание принципов работы Kafka и gRPC для передачи данных на верхний уровень.
Мы предлагаем:
- Официальное оформление по ТК РК.
- Формат работы — гибрид (офис Алматы, выезды на производство).
- Возможность с нуля выбрать и внедрить стандарт промышленной автоматизации для крупнейшей сети в стране.
- Кросс-функциональная команда: рядом с вами будут Tech Lead, Go и React разработчики, работающие над единым продуктом.
- Современный подход к разработке: Git, CI/CD, Notion, Linear.