1、公司項目和產(chǎn)品的FPGA邏輯開發(fā)、軟件設(shè)計和實現(xiàn),包括方案設(shè)計、軟件編譯和調(diào)試;
2、負(fù)責(zé)產(chǎn)品硬件方案設(shè)計(包括器件選型、方案設(shè)計、原理圖設(shè)計)、軟件驅(qū)動的技術(shù)對接,樣機調(diào)試、測試和各階段的問題解決;
3、參與硬件技術(shù)攻關(guān),與硬件工程師共同完成嵌入式/FPGA軟件功能調(diào)試,分析并解決開發(fā)中出現(xiàn)的問題;
4、負(fù)責(zé)公司項目和產(chǎn)品FPGA邏輯架構(gòu)的設(shè)計工作,按產(chǎn)品設(shè)計要求編寫、測試FPGA等底層驅(qū)動程序,并完成相關(guān)文檔整理及生產(chǎn)協(xié)助工作;
5、獨立進行FPG" />
職位描述
崗位職責(zé)
1、公司項目和產(chǎn)品的FPGA邏輯開發(fā)、軟件設(shè)計和實現(xiàn),包括方案設(shè)計、軟件編譯和調(diào)試;
2、負(fù)責(zé)產(chǎn)品硬件方案設(shè)計(包括器件選型、方案設(shè)計、原理圖設(shè)計)、軟件驅(qū)動的技術(shù)對接,樣機調(diào)試、測試和各階段的問題解決;
3、參與硬件技術(shù)攻關(guān),與硬件工程師共同完成嵌入式/FPGA軟件功能調(diào)試,分析并解決開發(fā)中出現(xiàn)的問題;
4、負(fù)責(zé)公司項目和產(chǎn)品FPGA邏輯架構(gòu)的設(shè)計工作,按產(chǎn)品設(shè)計要求編寫、測試FPGA等底層驅(qū)動程序,并完成相關(guān)文檔整理及生產(chǎn)協(xié)助工作;
5、獨立進行FPGA單元架構(gòu)設(shè)計,完成FPGA系統(tǒng)仿真及驗證,撰寫FPGA單元架構(gòu)設(shè)計文檔及其技術(shù)規(guī)格書;
6、負(fù)責(zé)代碼設(shè)計、開發(fā)及維護,分析并解決開發(fā)過程中的問題,F(xiàn)PGA的資源及時序優(yōu)化;
7、負(fù)責(zé)PCB Layout布局與走線的設(shè)計、指導(dǎo)和評審;PCB的投板和SMT的跟蹤支持;
8、參與解決生產(chǎn)過程中或售后出現(xiàn)的產(chǎn)品問題、問題分析、改善對策,對硬件產(chǎn)品進行更新迭代;
9、用人部門補充:我們偏向于做過SPI、SRAM從機接口通信等,做過LVDS編解碼通信等,熟悉國產(chǎn)FPGA的開發(fā);做過脈沖輸入計數(shù)、脈沖輸出(包含A/B相(1、2、4倍頻)、CW/CCW、脈沖方向等多種脈沖計數(shù)及脈沖輸出模式)。
任職要求
1、本科以上學(xué)歷,電子、計算機、通信、信息科學(xué)或相關(guān)專業(yè),3年以上的FPGA軟件開發(fā)經(jīng)驗;
2、具有扎實的模擬、數(shù)字電路設(shè)計功底,具有較強的FPGA信號處理算法實現(xiàn)經(jīng)驗,有利用FPGA進行陣列信號處理經(jīng)驗者優(yōu)先;
3、具有較好的Verilog/VHDL、C/C++語言設(shè)計基礎(chǔ),F(xiàn)PGA、DSP、ARM相關(guān)設(shè)計開發(fā)經(jīng)驗,熟練掌握其設(shè)計、仿真、開發(fā)流程,具有Matlab實現(xiàn)和算法仿真的能力者優(yōu)先;
4、掌握FPGA資源及時序優(yōu)化,熟練使用數(shù)字電路仿真測試工具;
5、熟悉USB、I2C、CAN、DDR、SPI等至少兩種接口設(shè)計和通信協(xié)議;
6、熟悉單片機/DSP/ARM等嵌入式軟件開發(fā)者優(yōu)先;
7、具有底層驅(qū)動程序及Xilinx FPGA開發(fā)經(jīng)驗;
8.能熟練使用Protel等EDA工具繪制高速數(shù)字信號處理控制板原理圖;
9、熟悉常用通訊接口(SPI,I2C等),有高速接口(DDR、PCIe、SRIO、MIPI等)開發(fā)經(jīng)驗更佳;
10、熟練使用示波器、邏輯分析儀、頻譜儀的操作。