崗位職責:1、負責嵌入式項目需求分析、軟件架構(gòu)設(shè)計及相關(guān)技術(shù)文檔的編寫;2、完成嵌入式項目中的功能設(shè)計,接口定義及固件代碼的設(shè)計;3、負責嵌入式系統(tǒng)中驅(qū)動、應(yīng)用程序的開發(fā),協(xié)助硬件工程師完成電路的設(shè)計與調(diào)試;任職要求:1、大學(xué)本科及以上學(xué)歷,電子、通信、自動化、計算機等相關(guān)專業(yè),具有3年以上嵌入式軟件開發(fā)經(jīng)驗,熟悉軟件開發(fā)流程,了解軟件架構(gòu)及通訊協(xié)議。2、熟悉ARM?Cortex系列處理器的嵌入式C語言或C++語言編程,編碼風格良好,熟悉嵌入式調(diào)試工具;3、具有嵌入式操作系統(tǒng)(如Linux,Ucos,FreeRTOS)開發(fā)經(jīng)驗優(yōu)先;4、熟悉通用接口,如UART,SPI,I2C,RS485,Ethernet,RS232,CAN等各種接口驅(qū)動模型;能根據(jù)產(chǎn)品功能要求規(guī)劃可擴展性的通訊協(xié)議;5、熟悉GPRS/4G/LoRa/WIFI/BT通信模組的使用及協(xié)議棧開發(fā);6、具有一定的硬件基礎(chǔ),能夠很好的理解硬件電路設(shè)計原理,能看懂芯片手冊;