Работодатель:
Опыт работы:
От 1 года до 3 лет
Место работы:
Зеленоград, улица Конструктора Гуськова, 14с2
Мы - команда, которая разрабатывает программный комплекс управления вендинговыми автоматами. Наш комплекс управляет всем оборудованием внутри автомата в процессе его работы, реализует маханизмы продажи товара, тестирует вендинговый автомат при его производстве, позволяет экспедиторам и сервисным инженерам обслуживать его, а также обеспечивает централизованное управление и мониторинг всего парка автоматов.

Обязанности:
  • Разработка и поддержка backend web-приложения управления оборудованием, и API на Django;
  • Разработка программных модулей управления платами (двигатели, датчики), сканерами, платежными терминалами, камерами;
  • Реализация сценариев выдачи товара, тестирования установленного оборудования и обработки аппаратных ошибок;
  • Поддержка внутреннего JS-интерфейса: управление оборудованием, тесты, статусы, модальные окна;
  • Диагностика проблем разрабатываемых приложений в Linux-окружении, работа с логами, метриками;
  • Ведение внутренней документации на приложения, таких как changelog, коды ошибок.
Требования:
  • Уверенное знание Python и Django, понимание структуры web-приложений, middleware, views/controllers;
  • Опыт разработки REST API и работы с JSON, HTTP, WS, асинхронностью, потоками, очередями команд;
  • Умение работать с Linux, Bash, сервисными скриптами запуска, логами и метриками;
  • Умение читать и поддерживать существующий JavaScript: DOM, Fetch API, WebSocket, Bootstrap.

    Будет преимуществом:
  • Опыт интеграции с аппаратным обеспечением через serial/USB: pyserial/aioserial, COM-порты, бинарные и текстовые протоколы;
  • Опыт с OpenCV и USB/видеоустройствами, интеграций с платежными терминалами, ККМ;
  • Опыт написания авто тестов и тестирования hardware-in-the-loop сценариев;
  • Опыт работы с kiosk-приложениями на Linux и локальными web-интерфейсами.
Условия:
  • График работы 5/2 (офисный формат);
  • Гарантированная своевременная заработная плата по результатам собеседования;
  • Оформление в штат компании в соответствии с ТК РФ (отпуск, больничный лист);
  • Добровольное медицинское страхование;
  • Дополнительная мотивация: бонусы по итогам годовой оценки Performance management, премии за стаж работы в компании и пр.;
  • Возможность карьерного роста;
  • Развитая корпоративная культура: подарки по случаю рождения детей; корпоративные конкурсы и мероприятия для сотрудников и их детей; благотворительные проекты внутри компании, направленные на оказание помощи сотрудникам и членам их семей, попавшим в сложную жизненную ситуацию и пр.;
  • Место работы: г. Зеленоград.

Похожие вакансии

Инженер-программист Python Network Test Automation Engineer (SDET)
НПЦ ЭЛВИС

Python: Уверенное владение. Знание ООП, понимание структур данных, умение писать чистый, поддерживаемый код (PEP8). Сетевые знания: понимание модели OSI...

Архитектор ПО, разработчик (SDK) для сетевого процессора (Зеленоград, Москва)
НПЦ ЭЛВИС

Высшее техническое образование. Опыт разработки проектов на C. Знание операционных систем Linux на уровне понимания архитектуры. Опыт разработки драйверов устройств...

Разработчик ПО для Smart Card
Модум

Наличие профильного высшего образования. Уверенное знание стандартов: ISO/IEC 7816, Global Platform, ETSI 3GPP TS. Уверенное знание спецификации Java...

250 000 руб.
Монтажник РЭА в отдел разработки
Миландр, ПКК

образование среднее техническое по специальности Монтажник РЭА желательно. - умение выполнять все виды работ из обязанностей, указанных выше. - умение работать с...

Инженер-программист микроконтроллеров
ЭСТО, НПП

Высшее образование (микроэлектроника, автоматика и т.п.). Знание протоколов обмена данными (modbus rtu/tcp, SPI, RS-485, RS-232, I...

130 000 руб.