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