【崗位職責(zé)【
1、與硬件工程師配合協(xié)作,完成基于FPGA/CPLD+MCU主板架構(gòu)的嵌入式項(xiàng)目的軟件部分。
2、負(fù)責(zé)STC宏晶、沁恒CH32單片機(jī),STM系列MCU的C語(yǔ)言代碼開(kāi)發(fā)、系統(tǒng)級(jí)應(yīng)用仿真驗(yàn)證、上板調(diào)試等工作。
3、負(fù)責(zé)FPGA/SOC/CPLD開(kāi)發(fā)方案設(shè)計(jì)及軟硬件接口設(shè)計(jì),代碼編寫(xiě)和調(diào)試驗(yàn)證工作。
4、熟悉Xilinx、Actel等常用FPGA及其開(kāi)發(fā)集成環(huán)境。
5、參與解決各種邏輯設(shè)計(jì)技術(shù)問(wèn)題,分析與FPGA邏輯設(shè)計(jì)相關(guān)問(wèn)題,解決系統(tǒng)控制保護(hù)與判斷邏輯。
6、相關(guān)技術(shù)設(shè)計(jì)與測(cè)試文檔的編寫(xiě)。
【任職要求】
1.專業(yè):電子科學(xué)與技術(shù)、電子信息工程、通信工程、自動(dòng)化等相關(guān)專業(yè),本科及以上學(xué)歷。
2.經(jīng)驗(yàn):3年以上FPGA/CPLD+MCU主板嵌入式軟硬件產(chǎn)品以及工控電路開(kāi)發(fā)設(shè)計(jì)經(jīng)驗(yàn)。
3.專業(yè)技能:
①熟悉Intel(Altera)FPGA或Xilinx芯片、高云FPGA等嵌入式開(kāi)發(fā)環(huán)境以及對(duì)應(yīng)的工具鏈;
②掌握STM32等32位ARM-CortexM、MCU、DSP嵌入式系統(tǒng)的軟硬件開(kāi)發(fā),熟悉ARMcortex系列硬件平臺(tái),對(duì)嵌入式實(shí)時(shí)操作系統(tǒng)有一定的認(rèn)知和使用經(jīng)驗(yàn)。
③熟練使用C++,JAVA、Python、C#、Golang、javascript中任一語(yǔ)言,具有嵌入式軟硬件開(kāi)發(fā)和調(diào)試經(jīng)驗(yàn)。
④掌握UART、SPI、USB、I2C,Ethercat,CAN等常用通訊協(xié)議和規(guī)范。
4.具備良好的溝通能力和團(tuán)隊(duì)合作精神,與其他部門的同事積極配合。