高级 C++ 工程师(仿真器接口方向)
Technology
苏州珂晶达电子有限公司北京-海淀区, 中国5天前截至 2026/10/9
全职
职位描述
主要职责 1. 基于 VPI/PLI 实现仿真运行时的 force/release 动态故障注入,支持注入时间、位置、类型(SEU/SET)的精确控制与记录; 2. 设计并实现多仿真器适配层:VCS、Xcelium、Questa 及国产仿真器的统一抽象,隔离厂商差异; 3. 实现交互式仿真调度:单次编译、多次注入的运行模式,与苏州抽样算法库对接,按泊松过程生成注入时序; 4. 负责注入引擎的性能分析与优化(事件开销、回调频率、内存占用),建立百万门级设计的性能基准; 5. 配合 QA 建立多仿真器对拍回归,保证注入语义在不同仿真器上的一致性。 任职要求(必备) 1. 本科及以上学历,计算机、微电子或相关专业; 2. 5 年以上 C++ 开发经验,代码功底扎实,熟悉 Linux 开发环境与 gdb/perf 等调试分析工具; 3. 精通 IEEE 1364/1800 定义的 VPI/PLI 接口并有实际项目经验,理解 force/release、assign/deassign 的仿真语义差异; 4. 熟悉事件驱动仿真器的内部机制(事件队列、时间轮、增量编译),有多线程/并发编程经验; 5. 能阅读英文标准与厂商文档,独立解决仿真器厂商接口的兼容性问题。 加分项 · 有商业或开源仿真器内核的研发经验; · 熟悉 DPI、SystemC 协同仿真或 UVM 验证方法学; · 有 LSF/SGE 等集群调度或大规模并行仿真任务分发经验; · 了解故障仿真(fault simulation)或功能安全验证工具链。
Keywords
5年以上LinuxPl / iVerilogSystemCGNU DebuggerDebuggerPl/i
对这个职位感兴趣吗?