小米安卓系统架构师
任职要求
必备条件: 1. 10年以上安卓系统开发经验,5年以上安卓系统架构设计经验,有亿级设备量商用系统的架构落地经验 2. 精通安卓全栈技术(从Java Framework到Linux内核,包括ART虚拟机、SurfaceFlinger等核心组件) 3. 掌握移动芯片关键技术(大小核调度、缓存一致性协议、DSP异构计算) 4. 具备系统级安全架构设计能力(Verified Boot链、硬件级密钥管理) 5. 熟练运用架构设计模式(分层抽象、事件总线、服务化治理),有复杂技术决策经验(如自研vs开源方案选型、技术迁移成本评估) 加分项: - 熟悉Rust编程语言,有使用Rust开发安卓关键子系统的经验 - 作为核心成员参与AOSP核心模块(如Binder驱动、HWComposer)架构设计 - 拥有操作系统领域发明专利或SOSP/OSDI论文发表 - 获得Google GMS认证专家资格或Mobile World Congress创新奖项
工作职责
1. 主导小米澎湃OS整体架构演进,设计可扩展的模块化架构(如服务化拆分、跨平台兼容层),设计系统可维护性方案(热补丁分层管理、AB升级无缝回滚),建立架构级质量保障体系 2. 制定芯片适配技术路线,优化硬件-系统协同方案(异构计算资源调度、定制化HIDL接口) 3. 构建面向未来场景的系统能力(折叠屏多任务管理、端侧AI运行时、车机融合架构) 4. 主导与芯片厂商(高通/联发科/谷歌Tensor)的联合技术攻坚(NPU指令集优化、定制ISP流水线) 5. 构建开发者生态技术底座(Hypervisor虚拟化支持、动态化组件热插拔框架) 6. 定义系统能力开放标准(扩展API设计、跨设备服务发现协议)
1. 评估与设计产品音视频软硬件架构; 2. 负责设计并优化复杂的多媒体系统架构,结合行业趋势与公司业务需求,确保系统在视频、音频处理等方面具备卓越性能、稳定性与扩展性 3. 负责构建稳定高效的多媒体基础服务框架; 4. 主导多媒体技术选型,深入研究新兴技术如 AI 视频分析、沉浸式音频体验技术等,评估其在项目中的适用性,搭建高效的技术栈,为多媒体产品的功能实现提供坚实技术支撑 。 5.建立并完善多媒体架构相关的规范与流程,涵盖代码编写规范、系统部署流程等,对团队成员进行技术培训与知识分享,提升团队整体的多媒体技术水平与架构设计能力。建立并完善多媒体架构相关的规范与流程,涵盖代码编写规范、系统部署流程等,对团队成员进行技术培训与知识分享,提升团队整体的多媒体技术水平与架构设计能力。 6. 研究新的多媒体相关技术和行业趋势,推动团队在多媒体软件领域的创新和发展。
1. 负责渲染新架构的设计,优化现有的渲染效率; 2. 根据需求定制开发MIUI RenderEngine,满足小米定制的渲染需求; 3. 输出技术能力, 培养新人具备独立处理渲染模块相关工作的能力。
1、深入分析安卓产品特性,设计并搭建全面的可维护、可测试体系,制定标准化流程与规范;主导开发适配安卓系统的测试工具和自动化脚本,提升测试效率与准确性;与产品、开发团队紧密协作,将可维护、可测试需求融入产品设计与开发全流程; 2、解决端云交互过程中出现的兼容性、安全性及稳定性问题,优化数据传输协议与算法,降低传输延迟与资源消耗;建立端云链路监控机制,实时掌握数据传输状态,及时处理异常情况; 3、通过深入的性能分析与调优,降低安卓产品内存占用、CPU负载等各类开销,提升产品运行效率;制定性能、功耗和稳定性优化方案,运用技术手段保障产品达成既定目标要求; 4、持续关注行业前沿技术与工具,引入先进的性能优化理念和方法,推动团队技术能力提升。