可可簡歷網

位置:首頁 > 職責 > 工程師職責

FPGA軟體工程師崗位職責

FPGA軟體工程師是做什麼的?本文提供FPGA軟體工程師的崗位職責例子,包括詳細的工作內容及任職要求。

1、負責專案的FPGA選型(根據專案的需求選擇價效比最高的器件)

FPGA軟體工程師崗位職責

2、負責專案的FPGA程式碼的開發

3、負責專案的FPGA程式碼維護;

任職要求:

1、熟練使用Verilog HDL硬體描述語言進行開發(組合邏輯、時序邏輯的區別及各自的賦值方式);

2、熟練使用QUARTUS II/ISE/VIVODA開發工具(各種硬體乘法器、RAM的呼叫及IP CORE的生成,時序約束、固定位置變異功能的使用);

3、對ALTERA/XILINX FPGA的內部結構有深入的瞭解(如FPGA的硬體乘法器、塊RAM的特點、LE的組成結構等);

4、對FPGA的SEU處理方法有一定的瞭解;

5、有較強的持續學習能力,團隊合作能力強;

崗位職責
系統軟體開發,包括常用的UART、IIC、SPI、LCD等介面,SDRAM、DDR等儲存器的使用,對常用的外設ADC、DAC等進行驅動,熟悉常用的加法器、乘法器、DDS等IP核;
2.軟硬體聯調測試工作;
3.新產品的軟體開發設計。

任職資格:
1.本科及以上學歷,3年以上相關工作經驗;
2.熟練查閱原理圖與PCB檔案,熟悉FPGA系統的軟硬體的設計和除錯;
3.熟悉DDR、RAM、ROM等記憶體操作及基於C語言的軟體開發;
4.熟悉序列通訊介面的協議應用;
5.掌握FPGA軟體與高速PCB設計,熟悉基於FPGA平臺的影象處理、控制理論者更佳;

崗位職責

1、負責FPGA程式碼編寫、模組設計以及功能模擬;

2、負責FPGA片內除錯,並參與硬體電路除錯與測試;

3、參與整機產品或系統互聯的除錯與測試;

4、按要求完成設計文件、除錯記錄以及測試報告等文件。


任職要求:

1、本科及以上學歷,碩士優先,通訊、電腦科學、電子工程等相關專業;

2、具備C語言或verlog語言開發能力,有FPGA開發經歷者優先;

3、具備良好的英語閱讀能力;

4、具備一定的抗壓能力,能夠積極主動地完成相關任務。

1、設計FPGA詳細的方案以滿足產品和流程需求;

2、按流程、規範完成所承擔的FPGA的分析、設計、實現和驗證工作;

3、配合其他開發人員、測試人員,完成產品設計和除錯維護;

4、根據研發要求及專案流程規範編寫相關的技術文件。

崗位要求:

1、通訊、電子、自動化類相關專業本科及以上學歷,至少具有3年工作經驗;

2、熟悉FPGA設計流程,熟練掌握FPGA設計中編譯、綜合、時序約束、時序分析等各個環節的工具並能靈活的應用;

3、至少掌握一種FPGA設計工具;

4、具有百萬門級FPGA開發的成功實踐經驗;

5、較強的邏輯思維能力,獨立思考能力,以及較強的分析和解決問題的能力;

6、有實際專案開發經驗優先。