职位描述:
1. 负责NPU数字电路开发。 2.和算法及系统架构团队合作开发子系统并满足系统设计要求。 3.工作内容包括RTL 设计, FPGA原型验证,支持设计验证和后端设计。 4. 参加样片的功能调试及验证,检验芯片的设计和性能。
职位要求:
1. 具有IC或者NPU/GPU/CPU系统设计经验4年以上 2. 掌握DNN/CNN的相关知识及系统应用。 3. 具有很好地使用编程语言(VHDL/Verilog/Systemverilog)进行 RTL代码开发经验。 4. 掌握先进IC开发流程知识,包括电路设计,系统集成,代码验证和后端实现。 5. 熟悉用Verilog/systemVerilog进行RTL代码验证。 6. 熟悉脚本语言,如tcl, perl, python等。 7. 具有良好的EDA工具使用经验。
招聘部门:
小米
工作地点:
北京市社招全职职位 ID:R0414
面试建议:
小米新业务部的NPU设计工程师职位对专业能力要求较高,不仅需要扎实的芯片设计基础,还需要在AI加速器领域有深入理解。面试官会重点关注候选人在NPU/GPU/CPU系统设计方面的实际经验,特别是对DNN/CNN算法的硬件实现能力。此外,从RTL设计到后端实现的完整开发流程经验也是考察重点。 建议应聘者重点准备以下方面:首先,系统梳理自己在NPU相关项目中的具体贡献,特别是涉及DNN/CNN加速的案例。其次,针对Verilog/SystemVerilog的编码能力要做好充分准备,可能会被要求现场分析或修改代码片段。同时,对EDA工具的使用经验和脚本开发能力也不可忽视,这些都是日常工作的必备技能。最后,建议提前了解小米在AI芯片领域的最新动态和技术路线,这能展现你对公司和行业的深入理解。