H
HireSeeker
npm

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

npm · Новосибирск · 11 июн.

Зарплата не указанаoffice
Открыть на hh.ru

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

Аппарат построен на базе промышленного Android-компьютера и включает сенсорный FHD-дисплей, термотрансферный принтер этикеток, стереоаудиосистему, модули связи (Ethernet/Wi-Fi) и плату управления транспортной системой (интерфейс RS485).


Серверная часть разрабатывается отдельно.

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

Ключевые задачи:

- Разработка и поддержка Android-приложения для управления вендинговым аппаратом в режиме киоска (24/7).

- Реализация обмена данными с другими платами аппарата по шине CAN или (UART/ModBus) через RS485.

- Интеграция термотрансферного принтера этикеток и стереоаудиосистемы.

- Настройка сетевой коммуникации: отправка статусов, телеметрии, логов; прием команд от сервера.

- Обеспечение отказоустойчивости: обработка обрывов связи, ошибок периферии, перезагрузка сервисов, оффлайн-кеширование.

- Взаимодействие с командой разработки серверной части по спецификациям API/протоколов.

Ожидания:

- Высшее техническое образование.

- Знание Kotlin, уверенное владение Java.

- Опыт разработки ПО для киосков и вендинговых аппаратов - желательно.

- Знание основ схемотехники.

- Опыт интеграции платежных систем.

Предлагаем:

- Конкурентный уровень компенсации обсуждается с финальным кандидатом.

- Официальное трудоустройство по ТК РФ.

- Гибкое начало рабочего дня, возможен гибрид (дом/офис).

- Комфортный офис, есть столовая, спортзал, парковка.

- Наставник на испытательном сроке, дружный коллектив.

- Возможность профессионального роста.