小米 – 新业务部-软件架构师 职位分析和面试指导

职位描述:

1、主导SOC芯片的定义,主导和参与产品关键场景的设计、实现和验证,负责技术体系的搭建;
2、主导SOC软件的需求分析、架构设计和方案分析,输出需求规格,子系统架构、系统分析文档,参与技术评审与决策;
3、洞察行业内软硬件技术驱动,研究软硬件前沿技术,输出领域技术规划,推动软硬件协同设计;
4、主导某一领域的技术发展,包括性能领域、功耗领域、安全领域、低功耗智能领域、DFX领域、套片软件,软件架构、软件工程等领域。

职位要求:

1、硕士及以上学历,计算机、软件工程、通信电子等相关专业,10年以上软件开发经历,含5年以上系统分析、架构设计经验,精通系统架构设计和软件开发模式;
2、精通大型SOC解决方案架构设计,移动计算SOC解决方案或者车载娱乐解决方案架构设计优先;
3、熟悉ARM 指令集;精通Android、Linux等操作系统内核、驱动、Framwork等领域知识,有核心代码编写经验(C/C++/JAVA)优先;
4、良好的文档能力以及主动沟通、组织、团队协作能力;
5、安全领域有密码学相关经验优先;
6、低功耗智能领域有算法相关经验优先。

招聘部门:

小米

工作地点:

北京市、西安市、上海市、深圳市社招全职职位 ID:J3539

面试建议:

这个软件架构师职位在小米新业务部具有特殊的技术挑战和机遇。关键点在于候选人需要同时具备芯片级架构设计能力和操作系统底层开发经验,这在普通软件架构岗位中并不常见。特别值得注意的是职位要求对特定领域(如安全、低功耗)的专业知识,以及实际参与SOC芯片定义的工作内容,这些都表明这是一个需要深厚技术积累和前瞻视野的高阶职位。 针对这个岗位的面试准备,建议重点突出你在SOC系统架构方面的实际项目经验,特别是能够展示你从需求分析到架构设计全流程能力的案例。准备好详细解释你参与过的芯片定义或软硬件协同设计项目,面试官很可能会深入询问技术决策背后的思考过程。同时,要特别关注ARM架构和Android/Linux底层知识,这些是技术考察的重点领域。如果你有安全或低功耗方面的专长,一定要准备相关技术细节的讨论,包括算法实现或密码学应用的具体案例。文档能力和跨团队协作经验也不容忽视,因为这是架构师日常工作的关键部分。