Senior Software Engineer, Android Bluetooth, Platforms and Devices
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Android Bluetooth (Platforms and Devices) в Google. Разработка и поддержка стека Android Connectivity, интеграция передовых Bluetooth-технологий для XR-платформ и создание API нового поколения.
Задачи
- Писать и тестировать код продуктовой и системной разработки
- Ревьюить код других инженеров и давать обратную связь для соблюдения лучших практик (стиль, точность, тестируемость, эффективность)
- Дополнять существующую документацию и обучающие материалы, адаптировать контент под обновления продукта и фидбек пользователей
- Триажить проблемы продукта или системы, отлаживать и устранять их, анализируя источники проблем и влияние на железо, сеть и качество сервисов
- Участвовать в дизайн-ревью с коллегами и стейкхолдерами или вести их, выбирая подходящие технологии
Требования
- Bachelor’s degree или эквивалентный практический опыт
- 5 лет опыта программирования на Java или C++
- 3 года опыта тестирования, поддержки или запуска программных продуктов
- 1 год опыта в проектировании и архитектуре ПО
- 3 года опыта работы с Android platform, systems, AOSP или разработкой приложений
- Master's degree или PhD в Computer Science или смежной технической области (предпочтительно)
- 5 лет опыта работы со структурами данных и алгоритмами (предпочтительно)
- 3 года опыта в performance, анализе данных крупномасштабных систем, инструментах визуализации или отладке (предпочтительно)
- 1 год опыта на технической лидерской роли (предпочтительно)
- Опыт работы с архитектурами connectivity-стека (предпочтительно)
Условия
- США: $174000 - $252000 (USD) + 15% bonus target + equity + benefits
- В большинстве случаев собеседования проходят очно
Навыки
- Java
- C++
- Android
- AOSP
- Bluetooth
- Connectivity stack
- XR
- Data structures
- Algorithms
- Debugging
- Software design
- Architecture