职位描述
职位描述
1. 负责Android Framework核心组件(AMS、WMS、PMS、Input系统、SurfaceFlinger)的深度开发、定制化与性能调优。
2. 主导解决系统层面的黑屏、死机、应用无响应(ANR)、界面闪烁、掉帧等疑难问题的根因分析与修复,保障系统稳定性与流畅性。
3. 负责系统关键链路的性能优化,包括但不限于:应用启动速度、系统服务响应、内存与功耗优化、多任务调度效率提升。
4. 深入分析系统服务间的交互逻辑与资源竞争,进行死锁预防、线程调度优化、Binder调用性能调优,提升系统整体健壮性。
5. 编写高质量、可维护的框架层代码,撰写技术方案与问题分析文档,为应用开发团队提供底层技术支持与最佳实践指导。
职位要求
1. 本科及以上学历,计算机相关专业,3年及以上Android系统开发经验,专注于Framework层开发。
2. 精通Java/Kotlin,熟练掌握C/C++,对Linux内核、多线程编程、内存管理有深刻理解。
3. 必须具备AMS、WMS等核心服务的实际开发与调试经验,精通其工作原理及AOSP源码实现。
4. 拥有丰富的系统级问题(黑屏、死机、闪烁、ANR)实战排查经验,能熟练使用Systrace、Perfetto、GDB、Android Studio Profiler等工具进行深度性能分析与问题定位。
5. 主导或深度参与过系统级的性能、内存或功耗优化项目,并有可量化的成果。
6. 具备优秀的逻辑思维、问题分解与解决能力,以及良好的团队协作和沟通能力。
加分项
1. AI驱动的系统问题诊断与优化经验:
- 利用机器学习模型(如异常检测、时序预测)分析系统日志、性能数据,自动定位黑屏、死机根因或预测性能瓶颈。
- 有构建或使用AI辅助的自动化测试/调试工具,用于复现和解决系统性问题的经验。
2. AI与系统资源智能调度:
- 熟悉如何将端侧AI能力(如场景识别、用户行为预测)与AMS/WMS的进程/窗口管理策略结合,实现智能的资源预分配与调度。
- 有基于AI预测模型进行动态CPU/GPU频率调节、内存回收策略优化的实际项目经验。
3. 智能化性能与体验优化:
- 参与过利用AI进行渲染管线优化(如预测下一帧内容以降低功耗)、启动链路的智能加速或自适应刷新率调节等项目。
- 熟悉ML Kit/NNAPI在系统服务中的集成与应用,优化AI任务在系统层的执行效率。
4. 前沿系统架构与新兴领域:
- 有Android车载系统(AAOS)、折叠屏/多屏异构管理、混合现实(MR)系统框架开发经验。
- 深度参与过Android新版本(Android 14/15)升级、Treble架构、GKI或虚拟化/安全隔离相关项目。
5. 技术影响力:
- 在AOSP开源社区有显著代码贡献,或针对Framework层复杂问题发表过高质量技术文章/专利。
- 主导过团队内Framework开发流程、工具链或知识体系的建设。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕