Customize and maintain proprietary AOSP fork. Collaborate with ODMs/manufacturers to integrate and validate AOSP patches, BSPs, and HALs. Design and implement features requiring deep understanding of Android internals. Implement and debug complex inter-process communication using AIDL/Binder interfaces. Develop and debug Linux kernel and device drivers for custom hardware. Perform low-level device debugging (e.g., using UART, JTAG). Implement and maintain robust OTA system image update workflows. Conduct system performance profiling and optimization. Collaborate closely with product management, hardware, and other engineering teams. Create and maintain detailed documentation related to AOSP and low-level system development. Assist in project management for AOSP development. Provide technical support for system-level and AOSP-related issues. Stay updated with the latest trends and best practices in AOSP and Android platform engineering. Communicate regularly and clearly with stakeholders about progress and challenges.