岗位描述
岗位职责:
1.根据架构spec,完成芯片功能/性能 C/C++模型的设计与开发,覆盖处理器、总线、Cache、外设等模块;
2.开发Test Driver 与测试用例,验证新feature 的功能正确性,并参与回归测试与问题定位;
3.基于虚拟平台框架(如 QEMU、Synopsys Virtualizer等),搭建虚拟原型,支持早期驱动与固件开发;
4.开发Reference Model,为硬件验证团队提供标准比对源,辅助RTL验证。
任职要求:
1.硕士及以上学历,计算机、电子信息、数学等相关专业;
2.精通C/C++,熟悉Python/Shell,掌握 Linux 开发与调试工具;
3.深入理解计算机体系结构(流水线、Cache、MMU、总线协议 AMBA 等),了解多核一致性基础;
4.了解TLM方法论,熟悉SystemC/TLM-2.0 或虚拟平台工具(如 QEMU/Gem5)者优先;
5.逻辑清晰,能独立分析问题,英语阅读能力良好,具备团队协作与跨部门沟通意识;
6.加分项:有芯片设计/验证项目经验、开源仿真器开发经验、相关学术论文或算法建模背景。