職位目標(biāo):
負(fù)責(zé)設(shè)計、開發(fā)和維護(hù)用于管理硬件設(shè)備的物聯(lián)網(wǎng)系統(tǒng)平臺,確保系統(tǒng)穩(wěn)定、高效、安全,并實(shí)現(xiàn)與硬件設(shè)備的可靠交互。通過系統(tǒng)精準(zhǔn)控制設(shè)備運(yùn)轉(zhuǎn)并及時上班設(shè)備異常信息。系統(tǒng)可錄入及管理設(shè)備信息。
薪資范圍:8-10K(根據(jù)個人能力情況可能會有浮動)
職務(wù)要求:
1、3年以上后端系統(tǒng)開發(fā)或全棧開發(fā)經(jīng)驗(yàn),精通 PHP,了解Python
2、具備物聯(lián)網(wǎng)系統(tǒng)開發(fā)經(jīng)驗(yàn),深刻理解物聯(lián)網(wǎng)架構(gòu)(設(shè)備層、通信層、平臺層、應(yīng)用層)
3、熟悉硬件設(shè)備與軟件的交互模式,有實(shí)際項(xiàng)目經(jīng)驗(yàn)(如:通過串口、網(wǎng)絡(luò)協(xié)議、API與傳感器、控制器、網(wǎng)關(guān)等硬件設(shè)備進(jìn)行數(shù)據(jù)收發(fā)、指令控制、狀態(tài)監(jiān)控)
4、精通 RESTful API 和 WebSocket 的設(shè)計、開發(fā)、集成與維護(hù),有構(gòu)建或?qū)佑布O(shè)備API的經(jīng)驗(yàn)。
5、熟練掌握 MySQL 數(shù)據(jù)庫設(shè)計、優(yōu)化及復(fù)雜查詢,了解或熟悉時序數(shù)據(jù)庫(如 InfluxDB, TimescaleDB)在物聯(lián)網(wǎng)場景下的應(yīng)用者優(yōu)先。
6、具備開發(fā)數(shù)據(jù)可視化報告接口的豐富經(jīng)驗(yàn),能高效實(shí)現(xiàn)圖表展示(實(shí)時/歷史數(shù)據(jù))
7、精通 Git 版本控制及團(tuán)隊(duì)協(xié)作流程;具備良好的溝通能力
8、有小程序開發(fā)經(jīng)驗(yàn)優(yōu)先
工作職責(zé):
1、與產(chǎn)品經(jīng)理/業(yè)務(wù)方溝通,理解需求并轉(zhuǎn)化為技術(shù)方案;與硬件工程師緊密協(xié)作,定義和調(diào)試軟硬件交互接口
2、能夠深入解讀業(yè)務(wù)需求,開發(fā)物聯(lián)網(wǎng)平臺系統(tǒng)(例如設(shè)備管理、數(shù)據(jù)處理、用戶交互)并持續(xù)迭代優(yōu)化
3、設(shè)計并實(shí)現(xiàn)穩(wěn)定可靠的硬件設(shè)備通信接口與協(xié)議(基于MQTT, HTTP API等),確保設(shè)備數(shù)據(jù)準(zhǔn)確上報和指令可靠下發(fā)
4、開發(fā)和維護(hù)設(shè)備管理功能(注冊、認(rèn)證、狀態(tài)監(jiān)控、配置管理、升級支持等),負(fù)責(zé)與硬件設(shè)備廠商提供的API或SDK進(jìn)行集成
5、構(gòu)建設(shè)備狀態(tài)實(shí)時監(jiān)控與報警通知機(jī)制;實(shí)現(xiàn)數(shù)據(jù)報告與可視化接口,提供圖表、數(shù)據(jù)網(wǎng)格、篩選導(dǎo)出等功能