崗位職責:
1、根據不同硬件平臺完成基于Cortex/ARM等微處理器的嵌入式系統基本功能開發 ;
2、基于C/C++對算法代碼的移植和測試 ;
3、與上位機通訊方式、機制、協議、功能的開發和調試 ;
4、為軟件工程師和算法工程師提供穩定可靠的基于硬件平臺的數字信號處理基礎固件;
5、其它臨時性工作。
職位要求:
1、有模擬電路和數字電路設計基礎;
2、精通C/C++語言編程,熟悉嵌入式開發,具有良好的編程風格和文檔編制習慣;
3、精通嵌入式操作系統,熟練掌握任務調度/內存回收等實現原理,有freertos、UCOS、RT-Thread、linux等系統開發經驗者優先;
4、熟悉主流ARM處理器體系架構,有STM32、NXP等芯片開發經驗優先;
5、熟悉各類物聯網通訊協議,如:LoRa、NB-IoT、eMTC、WiFi/BLE等,熟悉TCP/IP網絡架構,有相關物聯網開發經驗優先。