RTL設(shè)計 C++ ARM開發(fā)
崗位職責(zé)
軟硬件系統(tǒng)方案工程師負(fù)責(zé)構(gòu)建定義并開發(fā)運行在服務(wù)器上的testbench與硬件平臺之間的接口和部件,并在此基礎(chǔ)上開發(fā)系統(tǒng)級用戶解決方案。主要任務(wù)包括:
1、定義服務(wù)器和硬件平臺之間通信的架構(gòu)并開發(fā)中間件;
2、開發(fā)各種用于軟硬件通信的各種transactor,包括運行在硬件平臺上的BFM RTL代碼和運行在服務(wù)器上的C代碼;
3、參與開發(fā)系統(tǒng)級的用戶解決方案,拓展基于硬件平臺的特定使用模式;
4、負(fù)責(zé)對應(yīng)模塊的設(shè)計文檔和測試需求文檔。
任職要求
1、通信、計算機、電子等專業(yè)本科以上學(xué)歷, 5年以上工作經(jīng)驗;
2、精通Verilog/VHDL語言;熟悉SoC設(shè)計驗證和調(diào)試,有硬件仿真更佳;
3、熟悉 USB、PCIE、以太網(wǎng)、AMBA 、DDR等常用接口協(xié)議的優(yōu)先考慮;
4、熟悉C/C++編程,有SystemC/TLM2經(jīng)驗者優(yōu)先;
5、熟悉軟件cross compile工具,熟悉OS級軟件編譯和運行和VM虛擬機;
6、具有良好的英文溝通能力及閱讀能力。