小米 – 数字芯片设计工程师(WiFi/BT/GNSS) 职位分析和面试指导

职位描述:

1. 配合算法部门,负责WiFi/BT/GNSS的RTL设计和IP交付
2. 确保前端交付的各项质量检查
3. 和验证等团队协作,完成功能及时序验证
4. 和中后端团队协作,完成通信IP的物理实现及交付
5. 与其他团队合作,完成功耗、面积、性能的评估。
6. 支持软件等相关团队完成FPGA&post silicon的测试及量产工作。

职位要求:

1. 任职要求电子、通信、微电子等相关专业本科8年及以上工作经验, 或硕士5年及以上工作经验。
2. 具备基本的通信及数字信号处理知识,具有WiFi/BT/GNSS等相关PHY、MAC的开发经验
3. 熟悉芯片ASIC前端设计流程;
4. 熟练的verilog/systemverilog编程能力;
5. 熟悉UVM验证架构,熟悉python等脚本;
6. 熟悉SoC,AMBA总线协议
7. 掌握芯片开发流程,并有参与流片的经验

招聘部门:

小米

工作地点:

北京市、上海市社招全职职位 ID:L6820

面试建议:

这个职位是小米公司数字芯片设计团队的核心技术岗位,主要负责无线通信芯片的RTL设计和IP交付工作。与其他普通数字芯片设计岗位相比,这个职位的特殊之处在于要求候选人必须具备特定无线通信协议(WiFi/BT/GNSS)的开发经验,同时需要熟悉从设计到流片的完整芯片开发流程。面试官会特别关注你在无线通信芯片领域的实际项目经验,以及你处理复杂技术问题的能力。 为了准备这个面试,建议你重点复习无线通信基础知识,特别是WiFi/BT/GNSS协议的PHY和MAC层实现细节。准备好几个你参与过的相关项目案例,详细说明你在其中的角色和贡献。对于技术问题,要能清晰解释ASIC设计流程中的关键环节,如RTL设计、功能验证、时序收敛等。同时,也要准备讨论你使用UVM验证架构和AMBA总线的实际经验。由于这个职位需要跨团队协作,面试官可能会考察你的沟通能力和团队合作经验,建议准备一些与验证、后端团队合作的具体例子。