岗位描述
【岗位职责】
1、负责EDA工具(数字前端/仿真/综合/故障仿真/时序分析)核心模块C/C++架构设计、编码与实现;
2、负责编译器、解析器、仿真引擎、网表处理、算法模块开发与优化;
3、负责大规模设计性能、内存、并行加速(多线程/分布式)优化;
4、模块集成、单元/回归测试、Bug定位与稳定性保障;
5、与算法/前端/验证团队协作,完成需求落地与工具迭代;
6、编写技术文档,保障代码质量与工程规范。
【任职资格】
1、计算机、电子、微电子、集成电路相关等相关专业硕士及以上学历;
2、熟悉数字电路基础、逻辑仿真原理,了解Verilog及网表相关概念;了解数字前端设计流程(如仿真、综合、STA、DFT、故障仿真等)者优先;对事件驱动仿真、时序分析、覆盖率模型、故障模型有深入理解者优先;
3、具备扎实的数据结构与算法基础;精通C/C++,熟练掌握STL、多线程编程、内存管理、常用设计模式;
4、熟悉Python或Tcl等至少一种脚本语言;
5、熟练使用Linux开发环境,包括GCC、GDB、CMake、Make、Git等工具链;
6、具有大型C++工程开发经验,并具备性能调优、内存优化等实际项目经历;
7、具备极强的Debug能力、问题定位和系统分析能力;
8、良好的英文读写能力,能流畅阅读技术规格书及学术论文;
9、责任心强,具备良好的团队协作精神和较强的ownership意识。