職位描述:
1、負責上位機(數據采集)的系統設計實現。
2、負責上位機(數據采集)端應用程序開發,根據產品需求參與應用程序。
3、負責嵌入式軟件的需求分析及架構、模塊設計討論。
4、負責編寫相關技術文檔,對疑難問題的跟蹤和解決。
5、協助項目組各版塊完成最終項目交付。
任職要求:
1、性別不限,40歲以下,軟件開發相關專業本科及以上學歷。
2、工業自動化或非標行業3年及以上相關崗位實操工作經驗。
3、精通WINDOWS VS開發調試環境; 熟練掌握LINUX CLION交叉開發。
4、熟練掌握嵌入式數據采集軟件開發,有良好的軟件工程思想,熟悉Linux操作系統及應用程序間通信原理。
5、熟悉ARM等嵌入式微處理器,能夠進行相應的底層開發,了解一種以上嵌入式操作系統。
6、熟悉網絡通信協議(如TCP/IP,HTTP,MQTT,UDP等),了解如WIFI等無線通信技術。
7、熟悉IoT各端技術和連接技術,包括設備端、云端、移動/PC端及各端之間連接技術,如WIFI、HTTP/HTTPS、WEBSOCKET、TCP、UDP、MQTT等。
8、了解WTL、MFC、QT等業內常用UI庫,熟悉LIBEVENT、LIBUV、MOSQUITTO、PROTOBUF、JERRYSCRIPT、CURL等庫。
9、具有良好的編碼能力以及編碼規范,扎實的C/C++功底,優秀的設計模式。
10、工作認真細致,有獨立分析問題和解決問題的能力,有一定的硬件調試和動手能力者優先,具有良好的理解溝通能力,邏輯思維能力強,責任心強。
加分項目:
1、熟悉串口通訊、電子電器優先考慮。
2、有WiFi等測試經驗優先。