FPGA軟體工程師崗位職責
1、負責專案的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、有實際專案開發經驗優先。
-
前端高階開發工程師崗位職責
前端高階開發工程師是做什麼的?本文提供前端高階開發工程師的崗位職責例子,包括詳細的工作內容及任職要求。崗位職責:1、各產品線Web端功能設計、開發和實現;2、各產品線易用性改進和Web介面技術優化;3、Web前沿技術研究和新技術調研。任職要求:1、兩年以上網際網路...
-
土建專業監理工程師崗位職責
土建專業監理工程師是做什麼的?本文提供土建專業監理工程師的崗位職責例子,包括詳細的工作內容及任職要求。湛江土建專監:1、參與編制監理規劃,負責編制監理實施細則;2、審查施工單位提交的涉及本專業的報審檔案,並向總監理工程師報告;3、參與稽核分包單位資格;4、指...
-
除錯工程師崗位職責
除錯工程師是做什麼的?本文提供除錯工程師的崗位職責例子,包括詳細的工作內容及任職要求。工作職責:1、物聯網系統、物聯網能源監控系統前期現場勘查;2、工程專案技術資料撰寫及支援;3、物聯網能耗監控裝置線上監測系統的安裝和除錯,攜帶便攜裝置進行現場資料的採...
-
支撐工程師崗位職責
支撐工程師是做什麼的?本文提供支撐工程師的崗位職責例子,包括詳細的工作內容及任職要求。崗位職責:(1)售前:對客戶進行產品的技術引導和技術培訓;給本公司銷售人員提供技術支援;主導為客戶進行方案設計。(2)售後:對客戶進行產品的售後技術服務、市場引導;將市場資訊...