崗位職責
系統(tǒng)設計與開發(fā):
- 負責智能化作業(yè)設備的聯(lián)接云平臺系統(tǒng)架構設計、模塊開發(fā)
- 開發(fā)云端與設備端通信的協(xié)議、中間件,實現集群設備聯(lián)網、數據采集、指令下發(fā)、狀態(tài)同步
- 開發(fā)與迭代云平臺服務,包括:設備管理、連接管理、消息路由、規(guī)則引擎等
- 設計和開發(fā)智能集群設備與APP、多設備聯(lián)動作業(yè)任務的閉環(huán)管理
- 負責與第三方平臺、服務或協(xié)議的集成開發(fā)
性能優(yōu)化與維護:
- 設計與實現高可用、高并發(fā)的云端服務,處理海量設備連接與消息
- 使用日志、監(jiān)控工具和調試器定位并解決設備聯(lián)接、通信、功能異常等復雜問題
- 負責線上系統(tǒng)的穩(wěn)定性和性能優(yōu)化,包括接口性能、JVM調優(yōu)、數據庫慢查詢優(yōu)化等
- 快速響應并處理生產環(huán)境中的技術故障和突發(fā)問題
技術與團隊協(xié)作:
- 參與Code Review(代碼審查),保證代碼質量和可維護性
- 編寫清晰的技術設計文檔、接口文檔和單元測試
- 與產品、測試、運維等團隊緊密協(xié)作,共同推動項目順利交付
任職要求:
學歷背景
- 本科及以上學歷,計算機科學、通信工程、電子工程、自動化等相關專業(yè)優(yōu)先
核心經驗與基礎能力
- 工作年限: 3年以上相關領域(智能機器人、無人機、自動化無人作業(yè)、自動駕駛、智慧家電、智慧家居)的實際開發(fā)經驗
- 至少精通Java、Python語言,熟悉C/C++語言
- 熟悉多線程編程 (Multithreading),熟悉IO及流處理 (I/O, Stream Processing),了解并有JVM調優(yōu)經驗 (JVM Tuning)。
- 熟練掌握并操作MySQL、ORACLE等主流關系型數據庫,具備一定的數據庫調優(yōu)經驗
中間件:
- 擁有Redis緩存使用和開發(fā)經驗,熟悉MQTT等機器人通訊協(xié)議
優(yōu)先與加分項
行業(yè)經驗: 具備無人駕駛、無人機、終端設備集群控制等平臺的開發(fā)經驗者
前端能力: 具備簡單的前端知識,能夠閱讀前端代碼