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