- Design maintainable Android device software architectures supporting multiple hardware variants.
- Work with SoC vendor platforms (e.g., MediaTek) and vendor BSPs.
- Modify and maintain bootloader, kernel, device tree, and Android system images.
- Contribute to Android application development in Kotlin/Java for device settings and diagnostics.
- Maintain Android ROM build processes, signing, and release documentation.
- Define production flashing, device provisioning, and quality control processes.
- Implement secure boot, verified boot, and platform hardening.
- Monitor and resolve performance issues and provide on-call support.
AndroidEmbedded SystemsJava+1 more