Text
#вакансия #android
Android-разработчик (Embedded / IoT)
Проект: Разработка клиентского программного обеспечения для сложного вендингового аппарата, реализующего продажу пищевых продуктов.
Для компании это третий проект подобного уровня.
Аппарат построен на базе промышленного 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, последовательные порты, внешние устройства) — или желание погрузиться в эту область.
Предлагаем:
- Конкурентный уровень компенсации (выше рынка) обсуждается с финальным кандидатом.
- Официальное трудоустройство по ТК РФ.
- Гибкое начало рабочего дня, возможен гибрид (дом / офис).
- Для отдельных задач возможны периоды удаленной работы. Отладка и испытания проходят в специально отведенных помещениях с комфортными условиями. Используем отдельные испытательные стенды для ключевых узлов изделия.
- Комфортный офис, есть столовая, спортзал, парковка.
- Наставник на испытательном сроке, дружный коллектив профессионалов (возможность делиться знаниями и опытом).
Компания: NPM
Заработная плата: Уровень дохода не указан
Полезные ссылки:
🍏 Мобильный трудоголик - Канал про мобильную разработку.
🔹 Flutter & Dart | Мобильный трудоголик - Канал про разработку на Flutter.
🐈 Кот Денисова - Канал про разработку и жизнь в ИТ.