Android AOSP Engineer
$$$$
Product
Ми шукаємо Android AOSP Engineer, який працюватиме над глибокими модифікаціями та кастомізацією Android на рівні операційної системи.
Ми створили продуктову GovTech-платформу, яка усуває розрив між віртуальними та фізичними пристроями. Ця роль є ключовою для розширення можливостей Android за межі стандартної поведінки пристроїв.
Ви працюватимете безпосередньо з внутрішніми компонентами AOSP, модифікуючи системні сервіси, ядро Android та апаратні абстракції для забезпечення стабільної роботи продукту в нестандартних середовищах.
Основні обов'язки:
- Кастомізація та розширення AOSP відповідно до вимог продукту.
- Модифікація та налагодження системних сервісів Android (Framework та native-рівень).
- Робота з HAL, Binder IPC та низькорівневими компонентами системи.
- Реалізація та налаштування логіки, пов'язаної з:
- ідентифікацією пристрою та системними властивостями;
- мережевими підключеннями, телефонією, сенсорами та станом системи;
- керуванням живленням, батареєю та життєвим циклом пристрою.
- Інтеграція та адаптація Android-збірок для віртуалізованих та емуляційних середовищ.
- Діагностика складних проблем на рівні Java/Kotlin та native C++.
- Аналіз системних логів, трасувань і збоїв (logcat, tombstones, systrace тощо).
- Співпраця з командами reverse engineering та backend для реалізації системної поведінки.
Очікування від кандидата:
- Впевнений досвід роботи з AOSP (збирання, модифікація та налагодження).
- Глибоке розуміння:
- архітектури Android (Framework, System Services, HAL);
- Binder IPC та моделі Android-сервісів.
- Володіння:
- C++ (NDK / native layer / Linux Kernel)
- Java / Kotlin (framework layer)
Досвід роботи з:
- політиками SELinux та системними дозволами;
- процесом завантаження Android (init, Zygote, system_server);
- системними властивостями та конфігурацією пристрою;
налагодженням усіх рівнів системи (Kernel ↔ HAL ↔ Framework).
Інструменти:
- adb, fastboot, logcat, systrace
- Debugging tools (gdb/lldb, ndk-stack)
- Build system (Soong / Make)
Ця роль підійде інженерам, які:
- люблять працювати нижче рівня застосунків;
- комфортно почуваються, змінюючи внутрішню архітектуру Android;
- віддають перевагу вирішенню складних системних задач, а не розробці UI.
Нумо створювати технології, що розширюють межі можливого!
Required skills experience
AOSP
4 years
Java
4 years
Kotlin
2 years
Linux Kernel
2 years
C/C++
4 years
Required languages
English
B2 - Upper Intermediate
Ukrainian
B2 - Upper Intermediate
Published 31 July
101 views
·
14 applications
Last responded 2 weeks ago
See stats of candidates who applied for this job 👀
📊
Average salary range of similar jobs in
analytics →
Loading...