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