【崗位職責(zé)】
1、邏輯方案設(shè)計與開發(fā):負(fù)責(zé)FPGA邏輯方案的設(shè)計和開發(fā),包括邏輯方案設(shè)計、器件選型、代碼編寫、仿真驗證、系統(tǒng)聯(lián)調(diào)等工作,并編寫FPGA設(shè)計文檔。
2、開發(fā)軟件環(huán)境搭建:搭建FPGA開發(fā)軟件環(huán)境及仿真平臺,完成項目中FPGA邏輯代碼的仿真和調(diào)試。
3、系統(tǒng)調(diào)試與優(yōu)化:配合軟件工程師和硬件工程師進行板級調(diào)試以及系統(tǒng)聯(lián)調(diào)工作,負(fù)責(zé)FPGA程序及模塊的開發(fā),包括HDL代碼編寫、仿真、調(diào)試以及時序優(yōu)化等。
4、接口設(shè)計與文檔編寫:負(fù)責(zé)FPGA邏輯方案中軟硬件接口描述文檔,與軟硬件工程師合作完成接口設(shè)計,并編寫相關(guān)設(shè)計文檔、說明文檔和測試文檔。
【任職要求】
技術(shù)技能:
1、掌握FPGA開發(fā)相關(guān)設(shè)計流程,熟悉國內(nèi)外FPGA廠商的器件和開發(fā)軟件
熟練掌握Verilog等RTL設(shè)計語言,具備良好的編程風(fēng)格,對邏輯和時序優(yōu)化有深入理解
2、熟悉常見通信協(xié)議(如I2C、SPI、UART、MIPI CSI、USB3、TCP/IP協(xié)議等)
3、具備扎實的數(shù)字電路基礎(chǔ),熟悉FPGA內(nèi)部結(jié)構(gòu)和工作原理
4、掌握硬件調(diào)試工具,如示波器、邏輯分析儀等,能夠進行高效的硬件調(diào)試
5、熟悉性能優(yōu)化方法,能夠?qū)ο到y(tǒng)進行性能分析和優(yōu)化,提高系統(tǒng)的運行效率和穩(wěn)定性
教育背景:本科及以上學(xué)歷,電子、通信、計算機等相關(guān)專業(yè)
工作經(jīng)驗:三年以上FPGA工作經(jīng)驗
其他技能:
具備良好的團隊合作精神和溝通能力,能夠與軟件、硬件等團隊成員有效協(xié)作