崗位職責(zé):
工作職責(zé):
1. 需求分析與設(shè)計(jì)
- 與客戶溝通,理解項(xiàng)目需求,明確數(shù)據(jù)傳輸?shù)念l率、格式、安全要求等。
- 設(shè)計(jì)系統(tǒng)架構(gòu),確定各個(gè)模塊的功能和交互方式。
2. 系統(tǒng)開發(fā)
- 配置MCU與WM-BUS模組之間的通信接口,編寫初始化代碼。
- 編寫代碼從水電表中讀取數(shù)據(jù),并進(jìn)行必要的預(yù)處理。
- 實(shí)現(xiàn)數(shù)據(jù)加密算法,確保數(shù)據(jù)在傳輸過程中的安全性。
- 編寫代碼按照預(yù)定的時(shí)間間隔通過WM-BUS模組廣播數(shù)據(jù)。
- 編寫代碼監(jiān)聽來自采集器的指令,解析并執(zhí)行相應(yīng)的操作。
- 實(shí)現(xiàn)與采集器和數(shù)據(jù)平臺(tái)通信的協(xié)議,確保數(shù)據(jù)格式和通信流程符合OMS標(biāo)準(zhǔn)。
3. 測試與調(diào)試
- 進(jìn)行單元測試,確保每個(gè)功能模塊的正確性。
- 進(jìn)行集成測試,確保各個(gè)模塊之間的交互和整體系統(tǒng)的性能。
- 進(jìn)行系統(tǒng)測試,確保系統(tǒng)在實(shí)際環(huán)境中的穩(wěn)定性和可靠性。
- 進(jìn)行安全測試,確保數(shù)據(jù)傳輸?shù)陌踩浴?/div>
4. 文檔編寫
- 編寫詳細(xì)的設(shè)計(jì)文檔,包括系統(tǒng)架構(gòu)和各模塊的設(shè)計(jì)。
- 編寫用戶手冊,提供系統(tǒng)的使用說明和操作指南。
- 編寫測試報(bào)告,記錄測試過程和結(jié)果,包括發(fā)現(xiàn)。
5. 項(xiàng)目管理
- 制定項(xiàng)目計(jì)劃,確保項(xiàng)目按時(shí)交付。
- 與團(tuán)隊(duì)成員和客戶保持良好溝通,協(xié)調(diào)資源,解決項(xiàng)目中的問題。
6. 技術(shù)支持與維護(hù)
- 提供技術(shù)支持,解決客戶在使用過程中遇到的問題。
- 進(jìn)行系統(tǒng)的維護(hù)和升級,確保系統(tǒng)的長期穩(wěn)定運(yùn)行。
任職要求:
1. 計(jì)算機(jī)科學(xué)、電子工程、自動(dòng)化或相關(guān)專業(yè)本科及以上學(xué)歷。
2. 3年以上嵌入式軟件開發(fā)經(jīng)驗(yàn),有WM-BUS或類似無線通信協(xié)議開發(fā)經(jīng)驗(yàn)者優(yōu)先,有智能計(jì)量系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先,有LoRaWAN或其他LPWAN技術(shù)開發(fā)經(jīng)驗(yàn)者優(yōu)先。
3. 熟練掌握C/C++編程語言,有嵌入式系統(tǒng)開發(fā)經(jīng)驗(yàn)。
- 熟悉常用的嵌入式操作系統(tǒng)(如FreeRTOS)。
- 熟悉WM-BUS通信協(xié)議和OMS標(biāo)準(zhǔn)。
- 熟悉數(shù)據(jù)加密算法(如AES、RSA等)。
- 了解常見的通信接口(如UART、SPI、I2C等)。
- 具備基本的電子電路知識(shí),能夠理解和解決硬件相關(guān)的問題。
4. 良好的溝通能力和團(tuán)隊(duì)合作精神。
- 強(qiáng)烈的責(zé)任心和抗壓能力,能夠在快節(jié)奏的環(huán)境中高效工作。
- 良好的英文讀寫能力,能夠閱讀和理解英文技術(shù)文檔。