← Усі вакансії

Android AOSP Engineer

Джерело:
djinni.co
Відгукнутись на вакансію →

Ми шукаємо 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-рівень, Linux Kernel);

Java / Kotlin (Framework-рівень).

Досвід роботи з:

- політиками SELinux та системними дозволами;

- процесом завантаження Android (init, Zygote, system_server);

- системними властивостями та конфігурацією пристрою;

- налагодженням усіх рівнів системи (Kernel ↔ HAL ↔ Framework).

Інструменти:

- adb

- fastboot

- logcat

- systrace

- gdb / lldb

- ndk-stack

- Soong / Make

Ця роль підійде інженерам, які:

люблять працювати нижче рівня застосунків;

комфортно почуваються, змінюючи внутрішню архітектуру Android;

віддають перевагу вирішенню складних системних задач, а не розробці UI.

Нумо створювати технології, що розширюють межі можливого!

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot