崗位職責(zé):
1.負(fù)責(zé)嵌入式片載程序中功能模塊的具體開發(fā)、實(shí)現(xiàn);
2.負(fù)責(zé)FreeRTOS系統(tǒng)移植、代碼移植及其維護(hù)和升級;
3.進(jìn)行編寫程序的測試:
4.負(fù)責(zé)FreeRTOS下485/CAN/232/IIC/SPI等通信驅(qū)動(dòng)編寫及實(shí)現(xiàn)
5.負(fù)責(zé)設(shè)備接入的驅(qū)動(dòng)代碼實(shí)現(xiàn)及調(diào)試
6.參與產(chǎn)品方案設(shè)計(jì);
7.參與系統(tǒng)框架級設(shè)計(jì)工作;
8.進(jìn)行產(chǎn)品相關(guān)功能、性能的測試及實(shí)驗(yàn),撰寫測試報(bào)告和實(shí)驗(yàn)報(bào)告;
9.參與技術(shù)標(biāo)準(zhǔn)化工作;
10.獨(dú)立撰寫軟件開發(fā)流程中的文檔模板,獨(dú)立編寫主要技術(shù)文檔;
11.定期總結(jié)工作中新成果、新技術(shù),在部門內(nèi)部進(jìn)行培訓(xùn)或溝通交流。
12.完成領(lǐng)導(dǎo)交付的其他任務(wù)求
任職要求:
1.計(jì)算機(jī)、電子、電氣、自動(dòng)化等相關(guān)專業(yè),本科及以上學(xué)歷,3年以上嵌入式軟件設(shè)計(jì)工作經(jīng)驗(yàn);應(yīng)屆畢業(yè)生也可;
2.熟悉嵌入式軟件設(shè)計(jì),能夠定位并解決簡單項(xiàng)目的軟件故障;
3.了解前后臺系統(tǒng)及嵌入式實(shí)時(shí)操作系統(tǒng)
4.熟悉FreeRTOS系統(tǒng)應(yīng)用和驅(qū)動(dòng)開發(fā)經(jīng)驗(yàn);
5.熟悉C/C++語言;
6.熟悉STM32,GD32.ESP32等單片機(jī)的程序編寫
7.熟悉UART,CAN,IIC,SPI等通信接口及協(xié)議開發(fā);
8.熟悉常用的開發(fā)工具KEIL,
9.了解modbus通訊協(xié)議,了解CANBUS協(xié)議;
10.熟悉HTTP/MQTT協(xié)議;
11.基礎(chǔ)的英語聽說讀寫能力,能閱讀英文文獻(xiàn);
12.較強(qiáng)溝通能力