阿里云阿里云智能-终端智能创新业务 Android系统专家(Framework方向)-杭州/上海/北京/深圳
任职要求
1. 计算机科学、软件工程或相关专业,本科及以上学历优先; 2. 5 年以上 Android 系统开发经验,精通 Android Framework 架构,有丰富的 AOSP 源码阅读与修改经验; 3. 精通 Java/Kotlin 及 C/C++,熟练掌握 JNI/NDK 编程,具备优秀的面向对象设计能力; 4. 核心技术栈: 1)深刻理解 Android 的 Binder IPC 通信机制、Handler 消息机制及多线程编程; 2)精通 WindowManagerService (WMS) 和 ActivityManagerService (AMS) 的运作原理; 3)熟悉 Android 图形渲染架构(SurfaceFlinger, View 绘制流程等)。 5. 熟练使用 Pe…
工作职责
1. Framework 核心模块定制: 深入分析并修改 Android Framework 源码,主导核心系统服务(如 WMS, AMS, PMS, SurfaceFlinger, SystemUI 等)的定制开发与重构; 2. 大屏与多窗口系统开发: 负责 Android PC/Pad 产品的窗口管理与交互逻辑开发,包括自由窗口(Freeform)、分屏、桌面模式(Desktop Mode)等复杂场景的系统级支撑; 3. AI 能力的系统级封装: 为端侧 AI 模型和引擎提供 Framework 层的系统接口(API)支持,设计高效的 IPC 通信机制,确保上层应用能流畅调用底层 AI 算力; 4. 系统稳定性与 Crash 优化: 深入分析系统底层的 Tombstone、ANR、Watchdog 等异常,主导系统级 Crash 率的攻坚与持续优化项目,提升系统整体的鲁棒性; 5. 性能调优与架构演进: 优化系统的启动速度、内存占用及动画流畅度(FPS);跟进 Google AOSP 最新版本的 Framework 演进,进行架构升级与技术预研。

1. Framework 核心模块定制: 深入分析并修改 Android Framework 源码,主导核心系统服务(如 WMS, AMS, PMS, SurfaceFlinger, SystemUI 等)的定制开发与重构; 2. 大屏与多窗口系统开发: 负责 Android PC/Pad 产品的窗口管理与交互逻辑开发,包括自由窗口(Freeform)、分屏、桌面模式(Desktop Mode)等复杂场景的系统级支撑; 3. AI 能力的系统级封装: 为端侧 AI 模型和引擎提供 Framework 层的系统接口(API)支持,设计高效的 IPC 通信机制,确保上层应用能流畅调用底层 AI 算力; 4. 系统稳定性与 Crash 优化: 深入分析系统底层的 Tombstone、ANR、Watchdog 等异常,主导系统级 Crash 率的攻坚与持续优化项目,提升系统整体的鲁棒性; 5. 性能调优与架构演进: 优化系统的启动速度、内存占用及动画流畅度(FPS);跟进 Google AOSP 最新版本的 Framework 演进,进行架构升级与技术预研。

1. 架构设计和验证:主导Android/Linux多系统融合的技术战略规划,负责从选型调研到整体架构设计的全链路验证;包括资源隔离、跨域通信、系统安全及硬件资源共享(GPU/NPU/多媒体编解码)等核心技术领域; 2. 前沿技术转化:跟进全球前沿的OS虚拟化技术(如MicroVM、AVF、Hypervisor等)在AI创新业务中方向和落地场景,保持技术架构的先进性;制定内部技术规范与标准,积极推动生态化建设; 3. 量产落地攻坚:驱动技术方案在核心产品中的规模化落地,针对系统集成中的关键卡点(如性能瓶颈、兼容性冲突)提出创新性解决方案,确保项目高质量交付。
1. 负责新一代AI驱动的PC产品质量保证工作与团队建设,主导质量团队的组织架构设计、人才梯队培养及绩效管理,打造一支具备系统底层、应用上层及 AI 评测能力的复合型质量团队,对最终产品交付质量与用户体验负责; 2. 构建覆盖“安卓系统-上层应用-AI Agent"的全链路质量保证体系。主导跨域质量架构设计,解决终端稳定性兼容性、云边端协同、分布式系统一致性、AI非确定性输出等复杂质量挑战,制定统一的质量门禁与发布准出标准,确保端到端交付质量; 3. 引领测试技术的智能化转型,探索"AI for Testing"与"Testing for AI"双轮驱动模式。一方面将 AI 能力融入自动化测试、用例生成、缺陷分析等环节提升效能;另一方面建立针对 AI Agent/LLM 产品的专项评估体系(如准确性、安全性、幻觉检测),解决非确定性输出的质量挑战,保持行业技术领先性; 4. 主导测试能力平台化与服务化建设,构建系统级、应用级、服务端及 AI 评估的自动化用例库。推动质量能力与 CI/CD 流水线深度集成,实现代码变更的自动化质量卡点。打造自助式质量验证平台,赋能研发、运维及合作伙伴,降低质量验证门槛,提升整体交付效率; 5. 建立多维度的质量度量体系,结合线上监控、灰度发布数据及用户反馈,驱动质量问题的根因分析与持续改进闭环,对线上重大质量事故负责,建立快速响应与防御机制,保障业务连续性。

1. 负责无影安卓系统全栈质量保证,涵盖虚拟化层、HAL/BSP、Android Framework、多媒体编解码与图形渲染管线、AI应用层等核心模块的功能正确性、兼容性、安全性、性能与稳定性测试体系建设; 2. 主导测试架构设计与可测试性评审,推动质量左移,在需求、设计、编码阶段前置质量介入,减少缺陷向后传递成本;建立系统级质量门禁与版本发布准出标准,制定测试计划,组织测试方案与结果评审,确保高质量版本持续交付; 3. 探索AI Native测试新范式,将AI能力融入到日常测试中,持续提升测试效能与覆盖率; 4. 构建系统级自动化测试用例库,推动自动化测试能力与 CI/CD 流水线深度集成,实现代码变更的自动化质量卡点,阻断问题流向生产环境;推动测试能力服务化,封装为标准化接口或平台能力,赋能开发、运维及外部合作伙伴,降低质量验证门槛,提升整体交付效率; 5. 建立安卓系统质量度量体系,结合线上监控与灰度发布数据,驱动质量问题根因分析与持续改进闭环。