小米小米澎湃OS-窗口显示专家
任职要求
1. 本科以上学历,计算机相关专业,6年以上系统开发经验
2. 熟悉安卓基础架构、组件、UI等,对行业各类新特性有深入理解
3. 熟悉安卓框架,如AMS/WMS/View/S…工作职责
1. 负责小米澎湃OS窗口显示方向重点功能的技术预研、架构设计、方案落地等 2. 负责小米澎湃OS系统反向兼容方案的开发维护,如平行窗口、内缩、折叠连续等 3. 负责小米澎湃OS各类显示兼容性疑难问题的分析和解决,确保项目高质量交付 4. 参与Android新技术学习与调研,以推动产品和技术创新在项目上的落地
Android Framework测试开发专家(WMS/AMS/显示方向) 岗位核心目标: 负责Android Framework层核心服务(WMS, AMS, 显示系统)及新特性的质量保障、测试方案设计、自动化实施与深度问题分析,确保系统交互与视觉体验的流畅性、稳定性与一致性。 1.主导或深度参与Android Framework层,特别是窗口管理服务、活动管理服务、显示系统、动画与图形栈等核心模块的系统级测试方案设计与实施。 2.深入理解WMS/AMS/Display的架构、工作原理与跨进程/跨层级交互机制,能进行源码级(Java/Native)的问题分析与定位。 3.设计并开发高可靠性、高覆盖率的自动化测试框架、工具及用例,用于验证多窗口、任务栈、生命周期、显示方向、分辨率、刷新率、HDR等复杂场景。 4.与系统开发团队紧密协作,参与设计方案评审,针对性能、功耗、稳定性和兼容性风险提供前瞻性测试建议。 5.攻关解决线上/线下出现的复杂、深层次的Framework层问题,沉淀技术解决方案与测试资产。
1.负责Android/Linux系统性能分析和性能评估,负责linux内核下调度优化,包括cpu调度、gpu调度,ddr调度等系统资源的调度优化工作 2.负责Android系统Framework框架优化和功能开发,包括进程管理、后台管控、自启动管理、场景标签、系统服务和广播等优化工作 3.负责项目研发中卡顿等性能相关问题的解决和优化,例如响应时间,流畅度,精简系统,应用启动耗时等问题分析和解决 加负项: 1.负责解决复杂性能优化难题,对系统进行深度优化,主导性能优化方案的预研和规划,依据不同应用场景需求拆解出系统层面可量化的性能指标,并全程跟踪指标优化进展和落地
1、深度参与 Android Framework 核心机制的设计、开发与维护,特别是与 AMS、WMS、Package Manager Service、Input Manager Service 等核心服务相关的功能实现、性能优化与稳定性提升。 2、分析并解决系统级的复杂问题,如应用冷热启动优化、多任务管理、窗口显示流程、输入事件分发、系统响应速度、功耗异常、应用保活策略冲突、系统稳定性(ANR/Crash/OOM)等。 3、理解并定制核心系统行为,根据不同产品需求或场景(如定制窗口行为、定制 ROM等)对 AMS、WMS 等模块进行深度修改和优化。 4、性能调优与架构改进:深入分析和优化 Framework 层,特别是核心服务的性能瓶颈(如卡顿、掉帧),设计并实施高效的解决方案。 5、紧跟 Android 新版本演进,研究新版本中 Framework 层尤其是核心服务的变化,负责系统升级相关的核心框架适配和问题解决。 6、编写高质量、可维护的代码,撰写技术文档,并进行有效的技术分享。