职位描述
RTL设计 C++ ARM开发
岗位职责
软硬件系统方案工程师负责构建定义并开发运行在服务器上的testbench与硬件平台之间的接口和部件,并在此基础上开发系统级用户解决方案。主要任务包括:
1、定义服务器和硬件平台之间通信的架构并开发中间件;
2、开发各种用于软硬件通信的各种transactor,包括运行在硬件平台上的BFM RTL代码和运行在服务器上的C代码;
3、参与开发系统级的用户解决方案,拓展基于硬件平台的特定使用模式;
4、负责对应模块的设计文档和测试需求文档。
任职要求
1、通信、计算机、电子等专业本科以上学历, 5年以上工作经验;
2、精通Verilog/VHDL语言;熟悉SoC设计验证和调试,有硬件仿真更佳;
3、熟悉 USB、PCIE、以太网、AMBA 、DDR等常用接口协议的优先考虑;
4、熟悉C/C++编程,有SystemC/TLM2经验者优先;
5、熟悉软件cross compile工具,熟悉OS级软件编译和运行和VM虚拟机;
6、具有良好的英文沟通能力及阅读能力。