崗位職責(zé):
1、負(fù)責(zé)嵌入式項(xiàng)目需求分析、軟件架構(gòu)設(shè)計(jì)及相關(guān)技術(shù)文檔的編寫(xiě)及歸檔;
2、完成嵌入式項(xiàng)目中的功能設(shè)計(jì),接口定義及固件代碼的設(shè)計(jì);
3、負(fù)責(zé)嵌入式系統(tǒng)中驅(qū)動(dòng)、應(yīng)用程序的開(kāi)發(fā),協(xié)助硬件工程師完成電路的設(shè)計(jì)與調(diào)試;
4、基于RT-thread、FreeRTOS操作系統(tǒng)開(kāi)發(fā)嵌入式軟件;
5、負(fù)責(zé)公司單片機(jī)等其他非操作系統(tǒng)嵌入式軟件開(kāi)發(fā);
6、完成終端樣機(jī)的嵌入式軟件設(shè)計(jì)、調(diào)試、生(轉(zhuǎn))產(chǎn)工作以及驗(yàn)證工作。
任職要求:
1、電子、計(jì)算機(jī)等相關(guān)專(zhuān)業(yè)大專(zhuān)以上,3年以上相關(guān)工作經(jīng)驗(yàn);
2、熟悉軟件開(kāi)發(fā)流程,了解軟件架構(gòu)及通訊協(xié)議;
3、熟悉ARM?Cortex系列處理器的嵌入式C語(yǔ)言或C++語(yǔ)言編程,編碼風(fēng)格良好,熟悉嵌入式調(diào)試工具;
4、具有嵌入式操作系統(tǒng)RT-Thread、FreeRTOS開(kāi)發(fā)經(jīng)驗(yàn);
5、熟悉通用接口,如UART,SPI,I2C,RS485,Ethernet,RS232,CAN等各種接口驅(qū)動(dòng)模型,能根據(jù)產(chǎn)品功能要求規(guī)劃可擴(kuò)展性的通訊協(xié)議;6、熟悉Linux操作系統(tǒng)開(kāi)發(fā)者優(yōu)先;
7、熟悉GPRS/4G/LoRa/WIFI/BT通信模組的使用及協(xié)議棧開(kāi)發(fā);
8、熟悉智能硬件產(chǎn)品、對(duì)智慧農(nóng)業(yè)有深刻理解者優(yōu)先。