Staff Software Engineer, Embedded Systems, Pixel Display
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Технический лид в команде display-софта Pixel: отвечает за значительную часть программного стека дисплеев устройств Pixel и влияет на смежные подсистемы и команды SW/HW в Pixel и Android.
Задачи
- Вести полный цикл разработки новых display-проектов Pixel: от проектирования софта и bring up железа до реализации, тестирования и запуска
- Владеть фичами display-домена: базовое управление display-устройствами, алгоритмы автояркости, управление цветом и калибровка, методы улучшения изображения, термо- и энергоменеджмент
- Кросс-функционально взаимодействовать для вертикально интегрированных решений с командами display-софта телефонов/планшетов, партнёрскими командами Android и внешними вендорами
- Разрабатывать инфраструктуру для production-устройств: телеметрия, on-device диагностика, обновляемость
- Глубоко разбираться в display-устройствах и подсистемах SoC и применять это на реальных устройствах Pixel
Требования
- Bachelor's degree или эквивалентный практический опыт
- 8 лет опыта разработки ПО (например, C, C++, Java)
- 5 лет опыта проектирования и архитектуры ПО
- 5 лет опыта разработки под Android или знания Android internals
- Опыт работы с Linux Kernel
- Желательно: Master's degree или PhD в инженерии, computer science или смежной технической области
- Желательно: опыт с display-технологиями и концепциями
- Желательно: опыт embedded/mobile-разработки на базе Linux
- Желательно: опыт управления или технического лида небольшой/средней команды
Условия
- Зарплата в США: $207000 - $300000 (USD) + целевой бонус 20% + equity + benefits
- В большинстве случаев собеседования проходят очно
Навыки
- C
- C++
- Java
- Android
- Linux Kernel
- Embedded
- SoC
- Display technologies