Ведущий Android разработчик [Безопасное мобильное рабочее место]
гибрид, Москва
Команда работает над безопасным мобильным рабочим местом: системные сервисы в system_server, гостевой агент и низкоуровневые интеграции для управления камерой, аудио и устройствами виртуализации. Роль важна для надёжности платформы и безопасности пользовательских сессий
ГрейдLead
Стек
JavaKotlinAOSPQEMU/KVMC/C++Binder/AIDLSELinuxSoongMakevirtiogRPCvsockHALDRM/KMS
Задачи
- •Разрабатывать системные сервисы в system_server и гостевого агента
- •Реализовывать мультидисплей и мультипользовательский режим с разграничением сессий
- •Интегрировать и отлаживать HAL для камеры, аудио и других устройств
- •Настраивать SELinux-политику и собирать образы (Soong/Make), готовить ISO и OTA
- •Диагностировать сложные дефекты нативных сервисов и гонки при старте
Обязательно
- •Уверенные знания Java
- •Знание C/C++ на рабочем уровне
- •Знание Kotlin и нативных модулей под него
- •Опыт с AOSP: сборка, правки в frameworks, понимание разделения system/vendor/product
- •Опыт работы с Android изнутри: Binder/AIDL, system_server, init и .rc-сервисы, SELinux
- •Знание Linux и командной строки как основной среды
Будет плюсом
- •Опыт с LineageOS или другими кастомными прошивками
- •Опыт разработки HAL камеры или аудио
- •Опыт с QEMU/KVM и virtio
- •Знание DRM/KMS