高级/资深操作系统架构专家
若干
招考人数
基本信息
招录人数
若干
职业代码
报考单位
北京小米移动软件有限公司
部门代码
职位信息
职位名称
高级/资深操作系统架构专家
任职要求
1. 深厚的工程实践与架构设计能力: - 10年以上大型复杂系统软件开发经验,精通至少一种主流移动开发语言(如Java, Kotlin, C++, Objective-C, Swift),具备优秀的编码能力并能持续输出高质量代码。 - 对软件设计有深刻理解,精通设计模式、面向对象设计原则等理念,并有成功应用于大型项目的经验。 - 具备复杂软件系统(特别是操作系统或大型平台级软件)的架构设计、模块化设计、接口定义经验。 2. 卓越的代码质量管控与重构能力: - 拥有主导或深度参与中大型软件系统(代码量级百万行以上)大规模重构的成功经验,熟悉重构策略、风险管控及效果评估。 - 精通代码审查(Code Review)流程与方法,具备敏锐识别架构、设计及代码质量问题的能力。 3. 操作系统领域知识(优先): - 深入理解Android或iOS等主流移动操作系统的核心架构、底层机制(如Binder, HAL, Runtime, 内存管理, 进程调度等)者优先考虑。 4. 技术热情与影响力: - 对操作系统技术和软件架构有强烈热情,具备优秀的技术前瞻性和研究能力。 - 具备良好的技术表达与沟通能力,能有效进行技术布道和指导。 5. 教育背景与实践证明: - 计算机科学、软件工程或相关专业本科及以上学历(硕士或博士优先)。 - 拥有活跃的个人技术博客、开源项目贡献(请在简历中提供GitHub/GitLab等链接)或能显著体现个人软件设计/架构能力的作品者优先。
报考条件
学历信息
本科及以上学历
专业
计算机科学、软件工程或相关专业
薪资范围
40-70K·16薪