在“数字电路设计工程师”和“数字验证工程师”两个岗位中轮岗,全流程参与一颗SoC芯片从设计到流片的各项环节工作。最终,可以逐步根据个人偏好和专业特点来确立设计或验证的岗位方向。
数字电路设计工程师
岗位职责:
1. 负责电路规格的整理和设计实现;
2. 协助基于FPGA的验证;
3. 协助门级综合以及网表的形式化检查;
4. 负责分析时序报告,协助后端完成时序收敛;
5. 协助DFT相关工作;
6. 协助数模混合系统中模拟模块的建模;
7. 基于C编写固件代码完成芯片测试;
8. 按照质量体系要求,撰写规范的文档;
9. 挖掘工作中的创新点,撰写专利。
任职要求:
1. 集成电路或微电子类相关专业,硕士及以上学历;
2. 具备扎实的数字电路基础和熟练的Verilog代码技能;
3. 熟练掌握C语言,有良好的编码风格和调试能力;
4. 具备良好的沟通能力、团队合作精神与学习能力。
5. 加分项(优先考虑):
1) 有扎实的模拟电路或者半导体工艺知识;
2) 有大型项目的经历并在其中承担主要工作,有实际芯片回测经验;
3) 深刻理解时序分析,有系统架构知识;
4) 熟练掌握其他脚本语言;
5) 具备UVM、FGPA或者DFT知识。
数字验证工程师
岗位职责:
1. 参与制定芯片验证计划,提升验证覆盖率与产品质量;
2. 运用SystemVerilog及验证方法学(如UVM、约束随机、覆盖率模型)进行模块级与芯片级验证;
3. 使用C语言开发固件代码,执行系统级功能验证;
4. 参与基于FPGA平台的早期验证,加速设计闭环;
5. 执行带时序的后仿真,验证设计在时序收敛条件下的功能正确性;
6. 开发C语言测试程序,完成实物芯片Bring-up与功能验证;
7. 协助测试团队生成ATE测试向量与验证场景;
8. 根据质量体系标准撰写技术文档、验证报告;
9. 在项目中挖掘创新点,支持专利撰写与申请。
任职要求:
1. 集成电路、微电子、电子工程、计算机等相关专业,硕士及以上学历;
2. 具备扎实的数字电路基础,熟练掌握SystemVerilog编程;
3. 理解主流验证方法学(UVM、覆盖率驱动、约束随机等);
4. 熟练掌握C语言,有良好的编码风格和调试能力;
5. 具备良好的沟通能力、团队合作精神与学习能力。
6. 加分项(优先考虑):
1) 有扎实的模拟电路或者半导体工艺知识;
2) 参与过完整芯片设计或验证项目,有流片和回测经验;
3) 有FPGA验证、后仿真经验或芯片Bring-up经历;
4) 熟悉脚本语言(如Python、Perl、TCL、Shell等);
5) 具备系统架构理解或软硬件协同设计背景;
6) 在技术创新方面有突出表现,如申请专利、发表论文等。