當前位置:簡歷模板館>職責>工程師職責>

FPGA軟件工程師崗位職責

工程師職責 閱讀(2.03W)
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、有實際項目開發經驗優先。