Мы создаём новый интерфейс взаимодействия человека с окружающим миром и интернетом через носимые устройства. Наша цель — максимально приблизить искусственный интеллект к человеку. Стек: Kotlin, Coroutines, Flow, Ktor, Dagger 2, Protobuf, Compose.
Задачи
- Реализация протокола обмена данными с носимыми устройствами по Bluetooth GATT: связывать прошивку устройства с внешним миром, реализовывать логику чтения и изменения состояния устройства, а также обработку событий и сигналов от него.
- Разработка и запуск продуктов носимых устройств: участие в полном цикле разработки (от MVP-прототипа до массового продукта) и поддержка работы устройства с мобильным приложением.
- Интеграция пользовательских сценариев с Алисой: связывать голосовые сценарии с системными возможностями Android и реализовывать пользовательские сценарии — например, музыкальный, звонки по контактам из книги, геолокационные сценарии, биометрию.
- Развитие SDK для взаимодействия с носимыми устройствами: разработка SDK, который позволяет встроить сценарий взаимодействия с носимыми устройствами в любое приложение Яндекса, а также обеспечивает бесшовную работу с несколькими устройствами одновременно.
Требования
- Разрабатывали библиотеки и SDK
- Хорошо знаете Kotlin, ориентируетесь в Android SDK
- Следите за трендами Android-разработки
- Умеете объяснять сложные технические решения
- Применяете AI-инструменты в повседневной работе
Будет плюсом
- Работали с Bluetooth- и Wi-Fi-стеком Android
- Писали нетривиальную логику взаимодействия с WebView
- Разрабатывали технические устройства
Преимущества
Яндекс — это комьюнити. Есть спортивные клубы, книжный клуб, киберспортивное сообщество.
