1.嵌入式產品的軟件設計開發;
2.根據產品設計需求,獨立完成嵌入式軟件的設計、編碼和單元測試;
3.主動對硬件資源等溝通和其他相關資源進行協調;
4.根據產品功能模塊設計,編碼實現各模塊功能,并確保開發質量與進度。
技能要求:
1、熟悉C/C++,Linux Shell編程,熟悉TCP/IP、HTTP和MQTT通信協議;
2、熟悉LoRaWAN物聯網通信協議,具有LoRaWAN開發網關經驗優先;
3、熟悉Linux內核及UBOOT移植,驅動開發及應用軟件設計;
4、熟悉嵌入式WEB應用開發;
5、熟悉以太網、UART、USB、SPI、I2C、WIFI等通信接口和協議;
6、熟悉常見的硬件芯片及其工作原理,如Flash、PHY、DDR等;
7、熟悉Ubuntu或者OpenWrt操作系統,具有無線路由開發經驗優先。