1.設(shè)計(jì)、開發(fā)和維護(hù)基于Java的設(shè)備通信協(xié)議和接口
2.熟悉RS232、RS485、Modbus TCP、Modbus RTU、USB等等通信協(xié)
議
3.通過(guò)項(xiàng)目需求,進(jìn)行可通訊并滿足項(xiàng)目需求的儀器、設(shè)備選型。
4.實(shí)現(xiàn)與硬件設(shè)備的數(shù)據(jù)交換邏輯,包括但不限于傳感器、控制器和其他智
能設(shè)備
5.確保系統(tǒng)具備高可用性、安全性和性能,并滿足實(shí)時(shí)數(shù)據(jù)傳輸?shù)男枨?br>6.與其他團(tuán)隊(duì)協(xié)作,例如PLC團(tuán)隊(duì)、機(jī)械設(shè)計(jì)團(tuán)隊(duì)、軟件團(tuán)隊(duì)等,確保系統(tǒng)
的整體兼容性和穩(wěn)定性。
7.編寫清晰的技術(shù)文檔,包括設(shè)計(jì)文檔、API文檔以及通訊測(cè)試文檔。
1.本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)或相關(guān)專業(yè)畢業(yè)。
2.3年以上工作經(jīng)驗(yàn),精通Java編程語(yǔ)言及其生態(tài)系統(tǒng),熟悉多線程編程和網(wǎng)絡(luò)編程,有石油化工、醫(yī)藥等流程性行業(yè)數(shù)字化轉(zhuǎn)型項(xiàng)目經(jīng)驗(yàn),有物聯(lián)網(wǎng)(lOT)或嵌入式系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先考慮
3.對(duì)常用通信協(xié)議有深入理解,如TCP/IP、HTTP、MQTT等。
4.熟悉開源框架包括SPRINGBOOT、SPRINGCLOUD、IBATIS等;扎實(shí)的JAVA功底,熟悉分布式、redis緩存、MYSQL、消息搜索ES等技術(shù),熟悉容器化部署docker及K8S容器化集群化部署運(yùn)維架構(gòu)
5.具備良好的問題解決能力,能夠快速定位并修復(fù)復(fù)雜的通信問題;具備良好的英語(yǔ)讀寫能力,能閱讀英文技術(shù)文檔優(yōu)先;具有跨組開發(fā)的協(xié)調(diào)、推動(dòng)能力;有較好的項(xiàng)目風(fēng)險(xiǎn)控制意識(shí);能對(duì)產(chǎn)品的交付結(jié)果負(fù)責(zé)。
(此崗位為代招崗位)