logo of mi

小米Android Framework窗口 研发工程师

社招全职A28799地点:北京状态:招聘

任职要求


1. 良好的Java/C++语言基础,熟悉常用数据结构算法,熟悉设计模式;  
  2. 需要有Framework开发经验值或对Framework源码自学,有一定的了解;
  3. 熟悉WMS,同时有AMS、SurfaceFlinger经验者优先;
  4. 熟悉Android Framework架构,熟悉四大组件原理、View体系架构、视图绘制、事件分发等Framework机制原理。
对以下一项或多项Framework技术点精通者优先:Input触控机制(IMS)、DMS、PMS、图像渲染SurfaceFlinger等;  
  5. 熟悉Android基础架构、组件、UI、性能优化、内存优化等,并且对于android的新版本新特性有一定程度的了解;  
  6. 熟练使用Android各种开发调试工具,具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力;  
  7. 具备良好的团队精神和沟通意识,责任心强,工作认真细致,有良好的抗压能力;

工作职责


工作职责:  
  1. 模块研发:基于Android Framework模块的维护、优化、功能研发和方案制定等,与谷歌持续进行方案沟通,推动新功能在Android大版本上落地;  
  2. 机型研发:针对创新旗舰机型提供Framework模块整体解决方案,并进行需求评估、框架设计、研发落地等;  
  3. 技术创新:学习和研究新技术并落地实施,以推动产品和技术创新在机型项目和手机系统上的落地;
包括英文材料
Java+
C+++
数据结构+
算法+
设计模式+
Android+
相关职位

logo of vivo
社招3-5年研发类

1、根据XR系统的需求,制定方案并完成开发; 2、负责Android系统DMS送显管理优化与问题解决,包括花屏、冻屏、黑屏等; 3、负责优化 Android 系统的渲染性能,通过对渲染代码的审查和分析,找出可能导致渲染效率低下的瓶颈,并制定相应的优化方案; 4、其它Android framework模块工作。

logo of transsion
社招5年以上

1.负责Android/Linux系统性能分析和性能评估,负责linux内核下调度优化,包括cpu调度、gpu调度,ddr调度等系统资源的调度优化工作 2.负责Android系统Framework框架优化和功能开发,包括进程管理、后台管控、自启动管理、场景标签、系统服务和广播等优化工作 3.负责项目研发中卡顿等性能相关问题的解决和优化,例如响应时间,流畅度,精简系统,应用启动耗时等问题分析和解决 加负项: 1.负责解决复杂性能优化难题,对系统进行深度优化,主导性能优化方案的预研和规划,依据不同应用场景需求拆解出系统层面可量化的性能指标,并全程跟踪指标优化进展和落地

更新于 2025-04-03
logo of mi
社招A223595

1. 负责安卓框架窗口模块架构设计,整体方案 2. 提供Framework模块整体解决方案,并进行需求评估、框架设计、研发落地等; 3. 学习和研究新技术并落地实施,以推动产品和技术创新在机型项目和手机系统上的落地;

更新于 2025-03-14
logo of didi
社招3年以上技术

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、​编写高质量、可维护的代码,撰写技术文档,并进行有效的技术分享。

更新于 2025-06-24