职位描述:
1. 主导小米澎湃OS整体架构演进,设计可扩展的模块化架构(如服务化拆分、跨平台兼容层),设计系统可维护性方案(热补丁分层管理、AB升级无缝回滚),建立架构级质量保障体系
2. 制定芯片适配技术路线,优化硬件-系统协同方案(异构计算资源调度、定制化HIDL接口)
3. 构建面向未来场景的系统能力(折叠屏多任务管理、端侧AI运行时、车机融合架构)
4. 主导与芯片厂商(高通/联发科/谷歌Tensor)的联合技术攻坚(NPU指令集优化、定制ISP流水线)
5. 构建开发者生态技术底座(Hypervisor虚拟化支持、动态化组件热插拔框架)
6. 定义系统能力开放标准(扩展API设计、跨设备服务发现协议)
职位要求:
必备条件:
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创新奖项
招聘部门:
小米
工作地点:
深圳市 ID:A222146
面试建议:
小米的安卓系统架构师职位是一个极具挑战性的角色,要求应聘者不仅具备深厚的安卓系统开发经验,还需要有丰富的架构设计经验和亿级设备量商用系统的落地经验。面试官会特别关注你在安卓全栈技术、移动芯片关键技术以及系统级安全架构设计方面的能力。此外,加分项如熟悉Rust编程语言、参与AOSP核心模块设计等也会成为面试中的亮点。 为了准备这场面试,建议你重点复习安卓系统的核心组件,如ART虚拟机、SurfaceFlinger等,并准备一些实际案例来展示你在架构设计和技术决策方面的经验。同时,如果你有参与过AOSP核心模块的设计或拥有相关专利,务必在面试中突出这些亮点。面试官可能会问到你在面对复杂技术问题时的解决思路,因此提前准备一些具体的例子会非常有帮助。
在线咨询
请输入您的问题:
提示:由 AI 生成回答,可能存在错误,请注意甄别。