崗位職責(zé):
1. 嵌入式軟件設(shè)計(jì)開發(fā):根據(jù)項(xiàng)目需求進(jìn)行嵌入式系統(tǒng)軟件的詳細(xì)設(shè)計(jì)與代碼開發(fā)。
2. 驅(qū)動(dòng)程序開發(fā)與調(diào)試:開發(fā)和維護(hù)各種硬件設(shè)備驅(qū)動(dòng)程序,實(shí)現(xiàn)硬件與軟件的良好適配。
3.軟件測(cè)試與優(yōu)化:制定軟件測(cè)試計(jì)劃并根據(jù)測(cè)試結(jié)果進(jìn)行優(yōu)化。
4.通信協(xié)議與接口熟悉:熟練掌握SPI、USB、CAN、I2C等通信接口以及MQTT等通信協(xié)議,能實(shí)現(xiàn)設(shè)備間的高效通信和數(shù)據(jù)交互。
5.項(xiàng)目經(jīng)驗(yàn):獨(dú)立承擔(dān)開發(fā)項(xiàng)目的某個(gè)模塊并制定可行的技術(shù)開發(fā)方案。
任職要求:
1.豐富嵌入式開發(fā)經(jīng)驗(yàn):3年及以上嵌入式軟件開發(fā)經(jīng)驗(yàn),熟練使用C語(yǔ)言、C++,熟悉Linux、FreeRTOS等實(shí)時(shí)操作系統(tǒng),有完整的嵌入式項(xiàng)目開發(fā)經(jīng)驗(yàn)。
2.方案設(shè)計(jì)能力:可獨(dú)立完成軟件模塊設(shè)計(jì)方案,確保方案的可行性。
3.硬件知識(shí)熟悉:熟悉ARM、VxWorks等常見CPU架構(gòu),了解電路原理、數(shù)字信號(hào)處理等知識(shí),能夠看懂原理圖,理解硬件與軟件的接口和交互方式。
4.優(yōu)秀個(gè)人素養(yǎng):思維邏輯清晰,面對(duì)復(fù)雜問(wèn)題能迅速理清思路、精準(zhǔn)分析解決;保持勤奮好學(xué)、開放樂(lè)觀的心態(tài),具備強(qiáng)烈的進(jìn)取心、團(tuán)隊(duì)意識(shí)與產(chǎn)品意識(shí),溝通表達(dá)能力出色。
5.學(xué)歷要求:本科及以上學(xué)歷,電子信息、控制工程、計(jì)算機(jī)等相關(guān)專業(yè)優(yōu)先。