NPM

Android-разработчик (Embedded/Io T)

Новосибирск, Большая улица, 254/1Полная занятость3–6 лет

О компании

Компания NPM специализируется на разработке программного обеспечения для вендинговых решений. Она предлагает инновационные подходы к автоматизации процессов торговли, разрабатывая высокотехнологичные решения, которые упрощают взаимодействие с потребителями в различных сферах.

Компания активно внедряет технологии IoT и Embedded-системы, что подтверждает ее высокая конкурентоспособность на рынке. NPM постоянно работает над улучшением своих продуктов, стремится к высоким стандартам качества и эффективности.

О вакансии

Команда NPM, занимающаяся клиентским программным обеспечением, работает над сложными проектами, связанными с вендингом. На данный момент основной проект компании включает в себя создание Android-приложения для управления вендинговыми автоматами, которые предлагают пользователям разнообразные продукты. Такое использование технологий делает взаимодействие более плавным и комфортным для конечного пользователя.

Ваша роль будет заключаться в реализации стабильного и производительного Android-приложения, которое интегрируется с различными аппаратными модулями и выполняет задачи по обработке пользовательских сценариев и обмену данными с сервером. Вы будете работать в тесном взаимодействии с командой, разрабатывающей серверную часть, чтобы обеспечить корректную работу приложения на всех этапах.

Чем предстоит заниматься:

  • Разрабатывать и поддерживать Android-приложение для управления вендинговым аппаратом в режиме киоска (24/7).
  • Реализовывать обмен данными с другими платами аппарата по шине CAN или (UART/ModBus) через RS485.
  • Интегрировать термотрансферный принтер этикеток и стереоаудиосистему.
  • Настраивать сетевую коммуникацию: отправка статусов, телеметрии, логов; прием команд от сервера.
  • Обеспечивать отказоустойчивость: обработка обрывов связи, ошибок периферии, перезагрузка сервисов, оффлайн-кеширование.
  • Взаимодействовать с командой разработки серверной части по спецификациям API/протоколов.

Что мы предлагаем:

  • Официальное трудоустройство по ТК РФ.
  • Гибкое начало рабочего дня, возможен гибрид (дом/офис).
  • Комфортный офис с столовой, спортзалом и парковкой.
  • Наставник на испытательном сроке.
  • Возможность профессионального роста.
Навыки
JavaKotlin

Обязанности

  • Поддержка и развитие Android-приложения для вендингового аппарата.
  • Интеграция обмена данными между модулями через CAN и RS485.
  • Настройка коммуникации для отправки статусов и телеметрии.
  • Обработка обрывов связи и управление перезагрузками сервисов.
  • Синхронизация приложения с сервером для корректной работы.
  • Работа с серверной командой по API и протоколам.

Условия

  • Официальное трудоустройство по ТК РФ.
  • Гибкое начало рабочего дня.
  • Возможность гибридного формата работы (дом/офис).
  • Комфортный офис с столовой и спортзалом.
  • Наставник на испытательном сроке.

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

Откликнуться