崗位職責(zé):
1.負(fù)責(zé)虛擬網(wǎng)元和P4設(shè)備的工具鏈需求分析;
2.參與虛擬網(wǎng)元和P4設(shè)備后端編譯器方案設(shè)計、架構(gòu)的搭建;
3.制定程序接口文檔,編寫軟件概要,設(shè)計說明書;
4.配合團(tuán)隊完成編譯器中,后端功能模塊的編寫,測試;
5.負(fù)責(zé)軟件性能測試,并對測試結(jié)果分析研究,給出優(yōu)化方案;
6.負(fù)責(zé)軟件代碼的維護(hù)以及產(chǎn)品的版本管理。
任職要求:
1.碩士及以上學(xué)歷,計算機(jī)科學(xué)與技術(shù)、信息與通信工程、電子與信息工程等相關(guān)專業(yè);
2.滿足下列2條及以上條件:
(1)具有LLVM編譯器3年以上研發(fā)經(jīng)驗;
(2)熟練掌握C/C++,數(shù)據(jù)結(jié)構(gòu)、編譯原理等基礎(chǔ)知識與技能;
(3)熟悉GPU編譯器中后端開發(fā)以及相關(guān)優(yōu)化技術(shù);
(4)熟悉GPU編程模型與體系結(jié)構(gòu),了解CUDA、OpenCL等。