崗位職責(zé):
1. 負(fù)責(zé)Verilog語(yǔ)言編譯器相關(guān)模塊的設(shè)計(jì)、開(kāi)發(fā)和維護(hù)
2. 實(shí)現(xiàn)Verilog代碼的解析、語(yǔ)法分析及基礎(chǔ)語(yǔ)義檢查
3. 參與編譯器與仿真平臺(tái)的數(shù)據(jù)接口開(kāi)發(fā)工作
4. 協(xié)助完成編譯器的功能測(cè)試、驗(yàn)證與基礎(chǔ)性能優(yōu)化
5. 編寫技術(shù)文檔和用戶手冊(cè)
任職要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)、電子工程、軟件工程、電子信息、通信工程等相關(guān)專業(yè)
2、精通C/C++,具備軟件開(kāi)發(fā)經(jīng)驗(yàn)
3、熟悉Verilog語(yǔ)言規(guī)范和語(yǔ)義
加分項(xiàng):
4、了解電路仿真原理和SPICE算法
5、掌握Python、Perl等腳本語(yǔ)言
技術(shù)知識(shí)儲(chǔ)備:
6、軟件工程和設(shè)計(jì)模式
7、單元測(cè)試和持續(xù)集成
8、Linux/Ubuntu系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)
個(gè)人能力:
l 優(yōu)秀的系統(tǒng)架構(gòu)設(shè)計(jì)能力
l 強(qiáng)大的問(wèn)題分析和解決能力
l 良好的代碼質(zhì)量意識(shí)和編程規(guī)范
l 良好的團(tuán)隊(duì)協(xié)作和溝通能力
l 英文技術(shù)文檔閱讀和撰寫能力
工作經(jīng)驗(yàn):
2年以上相關(guān)軟件開(kāi)發(fā)經(jīng)驗(yàn)
有編譯器、求解器或EDA工具開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先
有學(xué)術(shù)論文發(fā)表或開(kāi)源項(xiàng)目貢獻(xiàn)者優(yōu)先