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