Google

Senior Software Engineer, Android System and Frameworks, Beam

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер Android System and Frameworks в команду Beam (AI-first 3D video communication platform). Работа над низкоуровневой архитектурой Android-стека: HAL-интерфейсы, framework-расширения, оптимизация производительности для кастомного железа.

Задачи

  • Писать и тестировать код на C, C++, Kotlin/Java для низкоуровневых Android HAL, AIDL-интерфейсов и системных сервисов
  • Участвовать или руководить дизайн-ревью с коллегами и кросс-функциональными стейкхолдерами (silicon vendors, BSP, hardware)
  • Ревьюить код других разработчиков и давать обратную связь по best practices
  • Поддерживать документацию и адаптировать архитектурные спецификации под обновления продукта и метрики производительности
  • Триажить и отлаживать проблемы продукта/системы, анализировать root cause и влияние на кастомное железо, kernel, сеть или сервисы

Требования

  • Bachelor’s degree in Computer Science, Electrical Engineering или смежная техническая область либо эквивалентный практический опыт
  • 5 лет опыта разработки ПО на одном или нескольких языках (C, C++, Kotlin, Java)
  • 3 года опыта тестирования, поддержки или запуска программных продуктов и 1 год опыта проектирования и архитектуры крупномасштабных приложений
  • 3 года опыта разработки Android-приложений или Android platform/Framework
  • Опыт низкоуровневого системного программирования, Hardware Abstraction Layers (HAL) или Linux-интерфейсов
  • Желательно: Master's/PhD в Computer Science, Electrical Engineering или смежной области
  • Желательно: 5 лет опыта с data structures/algorithms, concurrency, memory management и Android IPC/Binder optimization
  • Желательно: 1 год опыта технического лидерства в принятии кросс-функциональных архитектурных решений
  • Желательно: опыт разработки accessible technologies, assistive UX или human-interface devices
  • Желательно: опыт с Android BSP, Linux kernel drivers или кастомными сенсорными интеграциями

Условия

  • Health, dental, vision, life, disability insurance
  • 401(k) с company match
  • 20 дней отпуска в год
  • 40 часов sick time в год (69 часов для Seattle)
  • Maternity Leave 28-30 недель, Baby Bonding Leave 18 недель
  • 13 оплачиваемых праздничных дней в год
  • Бонус 15% + equity
  • Возможность выбрать предпочтительную локацию: Mountain View, Seattle или San Francisco

Навыки

  • C
  • C++
  • Kotlin
  • Java
  • Android
  • AIDL
  • HIDL
  • HAL
  • Linux
  • BSP
  • Linux kernel drivers
  • Android IPC
  • Binder
  • data structures
  • algorithms
  • concurrency
  • memory management

Похожие вакансии

Embedded Software Engineer-Audio
Ford Motor CompanyMiddleDearbornГибрид
84,480 – 166,200 USD в год
26 окт.
Mobile Developer- FLEX/ CONTRACT
Toshiba Global Commerce SolutionsMiddleDurhamОфис
45 – 60 USD в час
26 окт.
Senior Software Engineer, Android Internals, Platforms and Devices
GoogleSeniorSan JoseОфис
174,000 – 252,000 USD в год
26 окт.
Software Engineer II
Domino’s Pizza LLCMiddleAnn ArborОфис
25 окт.
Remote | Senior Mobile Developer — $50–$100/hour
24-MAGSeniorNew YorkУдалённо
50 – 100 USD в час
23 окт.