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