崗位職責:
1、系統(tǒng)架構(gòu)與設(shè)計:制定整體軟件架構(gòu)、技術(shù)選型及模塊劃分方案。
2、核心功能開發(fā):
視頻處理模塊:負責開發(fā)視頻流的采集及硬盤錄像機圖像回放。
數(shù)據(jù)融合與通信:將采集到的多種數(shù)據(jù)進行時間同步、封裝,并通過網(wǎng)絡協(xié)議(如MQTT,HTTP/s,TCP/IP)或工業(yè)協(xié)議(如Modbus TCP,OPC UA)傳輸?shù)皆贫嘶蛏衔粰C系統(tǒng)。
3、性能與優(yōu)化:對系統(tǒng)進行性能分析和優(yōu)化,確保數(shù)據(jù)采集的實時性、低延遲,及系統(tǒng)長期穩(wěn)定運行。
4、系統(tǒng)集成與測試:編寫單元測試、集成測試用例,參與硬件聯(lián)調(diào),定位并解決軟硬件結(jié)合問題。
5、文檔編寫:撰寫詳細的設(shè)計文檔、API接口文檔、用戶手冊和技術(shù)白皮書。
崗位要求:
1、具有3年以上嵌入式LINUX開發(fā)經(jīng)驗,具備完整項目開發(fā)經(jīng)驗。計算機科學、網(wǎng)絡技術(shù)或相關(guān)專業(yè)本科及以上學歷。
2、熟悉Socket網(wǎng)絡編程,了解網(wǎng)絡協(xié)議(TCP/UDP, HTTP, MQTT等)。
3、具備強良好的團隊協(xié)作精神和溝通能力、優(yōu)秀的問題分析和解決能力,能夠獨立攻克技術(shù)難題。
4、有工業(yè)自動化、物聯(lián)網(wǎng)(IoT)或邊緣計算、生態(tài)環(huán)境相關(guān)行業(yè)背景者優(yōu)先。