崗位職責(zé):
1.負(fù)責(zé)公司智能硬件產(chǎn)品的后端服務(wù)架構(gòu)設(shè)計、開發(fā)與迭代,支撐設(shè)備連接與數(shù)據(jù)交互。
2.負(fù)責(zé)設(shè)備與云平臺之間的通信協(xié)議設(shè)計、實現(xiàn)數(shù)據(jù)采集與指令下發(fā)服務(wù)開發(fā)。
3.與硬件團(tuán)隊緊密協(xié)作,參與軟硬件聯(lián)調(diào),快速定位并解決集成過程中遇到的問題。
4.優(yōu)化產(chǎn)品后端系統(tǒng)性能,保障服務(wù)的高可用、高并發(fā)與低延遲。
任職要求:
1.本科及以上學(xué)歷,電子信息工程、自動化、通信工程、計算機(jī)、軟件工程等相關(guān)專業(yè);
2.精通Java/Golang/Python中至少一門語言;
3.熟練使用關(guān)系型數(shù)據(jù)庫,了解非關(guān)系型數(shù)據(jù)庫,掌握消息隊列、分布式協(xié)調(diào)工具、API 網(wǎng)關(guān)(Gateway、Nginx);
4.了解分布式系統(tǒng)設(shè)計原則(CAP 理論、BASE 理論),能處理分布式事務(wù)、分布式鎖、服務(wù)熔斷/降級等問題(如使用 Sentinel、Hystrix);
5.有高并發(fā)接口開發(fā)、數(shù)據(jù)存儲優(yōu)化、架構(gòu)落地經(jīng)驗者優(yōu)先;
6.有物聯(lián)網(wǎng)平臺或智能硬件項目開發(fā)經(jīng)驗者優(yōu)先;
7.了解單片機(jī)或嵌入式系統(tǒng),能閱讀基本硬件原理圖,有串口通信等硬件調(diào)試經(jīng)驗者優(yōu)先;
8.具備良好的硬件邏輯理解能力、溝通協(xié)作能力、責(zé)任心與抗壓能力;
9.具備代碼質(zhì)量意識、問題排查解決、技術(shù)學(xué)習(xí)迭代、文檔編寫等工程素養(yǎng)。