Requirements
- Expertise in customizing AOSP frameworks
- Development and maintenance of Android system services
- Implementation of Binder IPC and AIDL interfaces
- Integration of hardware abstraction layers using HIDL or AIDL HAL
- Modification and tuning of SELinux policies
- Proficiency with the Android build system, including Soong and Make
- Development of system-level applications
- In-depth understanding of Android's permission and security architecture
- Debugging across JNI and native code layers
- Analysis of system logs, tombstones, and ANR traces
- Optimization of system performance and responsiveness
- Troubleshooting and resolving CTS/VTS compliance issues
- Customization of SystemUI and core framework modules such as ActivityManager, PackageManager, and WindowManager
- Advanced debugging capabilities at both system and native levels
- Skill in diagnosing low-level crashes and interpreting security logs
- Familiarity with Agile development practices
- Experience in full-stack software development
- Strong foundation in Linux operating systems
- Excellent written and verbal communication abilities
- Proven ability to collaborate effectively within cross-functional teams