Большая улица 254/1
Проект: Разработка клиентского программного обеспечения для сложного вендингового аппарата, реализующего продажу пищевых продуктов.
Для компании это третий проект подобного уровня.
Аппарат построен на базе промышленного Android-компьютера (Версия Android 11 и выше) и включает сенсорный FHD-дисплей, термотрансферный принтер этикеток, стереоаудиосистему, модули связи (Ethernet/Wi-Fi) и плату управления транспортной системой (интерфейс RS485).
Серверная часть разрабатывается отдельно.
Задача специалиста: реализовать стабильное Android-приложение, управляющее всеми аппаратными модулями, обрабатывающее пользовательский сценарий покупки и синхронизирующее телеметрию с сервером.
Ключевые задачи:
- Разработка и поддержка Android-приложения для управления вендинговым аппаратом в режиме киоска (24/7).
- Реализация обмена данными с другими платами аппарата по шине CAN или (UART/ModBus) через RS485.
- Интеграция термотрансферного принтера этикеток и стереоаудиосистемы.
- Настройка сетевой коммуникации: отправка статусов, телеметрии, логов; прием команд от сервера.
- Обеспечение отказоустойчивости: обработка обрывов связи, ошибок периферии, перезагрузка сервисов, оффлайн-кеширование.
- Взаимодействие с командой разработки серверной части по спецификациям API/протоколов.
Ожидания:
- Высшее техническое образование.
- Уверенные знания Android-разработки: опыт реальных клиентских приложений (свои проекты в Google Play / RuStore или коммерческая разработка, аутсорс).
- SDK для Android версии 11 и выше. Опыт работы с Android NDK (базовый уровень для вызова нативных библиотек управления портами).
- Опыт разработки ПО для киосков, вендинговых аппаратов, POS-терминалов или IoT-шлюзов на Android - желательно.
- Знание основ схемотехники (уровень чтения даташитов, понимание pull-up/pull-down, дифференциальных сигналов RS485).
- Опыт работы с железом и периферией (RS485, последовательные порты, внешние устройства) — или желание погрузиться в эту область.
Предлагаем:
- Конкурентный уровень компенсации (выше рынка) обсуждается с финальным кандидатом.
- Официальное трудоустройство по ТК РФ.
- Гибкое начало рабочего дня, возможен гибрид (дом/офис).
- Для отдельных задач возможны периоды удаленной работы. Отладка и испытания проходят в специально отведенных помещениях с комфортными условиями. Используем отдельные испытательные стенды для ключевых узлов изделия.
- Комфортный офис, есть столовая, спортзал, парковка.
- Наставник на испытательном сроке, дружный коллектив профессионалов (возможность делиться знаниями и опытом).
- Возможность профессионального роста.