崗位職責(zé):
負(fù)責(zé)基于 C# WinForms 的桌面應(yīng)用程序開發(fā)、維護(hù)和優(yōu)化。
集成??低暎℉ikvision)設(shè)備,實(shí)現(xiàn)視頻監(jiān)控、設(shè)備控制等功能。
開發(fā)串口通信、Socket 通信、HTTP 通信模塊,確保穩(wěn)定可靠的數(shù)據(jù)傳輸。
實(shí)現(xiàn)多線程編程,優(yōu)化程序性能,確保高并發(fā)場景下的穩(wěn)定性。
使用 OpenCV 或其他圖像處理庫,開發(fā)圖像處理和分析功能。
參與需求分析、技術(shù)方案設(shè)計(jì)、編碼實(shí)現(xiàn)及單元測試。
解決開發(fā)和生產(chǎn)環(huán)境中的技術(shù)問題,提供技術(shù)支持。
任職要求:
C# 開發(fā)經(jīng)驗(yàn):3年以上 C# 開發(fā)經(jīng)驗(yàn),熟悉 .NET Framework 或 .NET Core,熟練掌握 WinForms 開發(fā)。
??翟O(shè)備集成:有海康威視設(shè)備(如攝像頭、NVR 等)集成經(jīng)驗(yàn),熟悉???SDK 或相關(guān) API。
通信技術(shù):
熟悉串口通信(RS232/RS485)協(xié)議及開發(fā)。
熟悉 Socket 編程(TCP/UDP),能夠?qū)崿F(xiàn)高效的數(shù)據(jù)傳輸。
熟悉 HTTP/HTTPS 通信,能夠與 RESTful API 進(jìn)行交互。
多線程編程:熟練掌握多線程編程技術(shù),了解線程同步、線程池等機(jī)制。
圖像處理:有圖像處理經(jīng)驗(yàn),熟悉 OpenCV 或其他圖像處理庫(如 AForge.NET)。
問題解決能力:具備良好的問題分析和解決能力,能夠快速定位和解決技術(shù)問題。
團(tuán)隊(duì)合作:具備良好的溝通能力和團(tuán)隊(duì)合作精神,能夠與團(tuán)隊(duì)成員緊密合作,推動項(xiàng)目進(jìn)展。
加分項(xiàng):
有 WPF 開發(fā)經(jīng)驗(yàn),了解 MVVM 設(shè)計(jì)模式。
熟悉其他視頻設(shè)備 SDK(如大華、宇視等)。
了解機(jī)器學(xué)習(xí)或深度學(xué)習(xí)在圖像處理中的應(yīng)用。
有跨平臺開發(fā)經(jīng)驗(yàn)(如 .NET MAUI、Xamarin)。
熟悉數(shù)據(jù)庫(如 SQL Server、MySQL)開發(fā),能夠進(jìn)行數(shù)據(jù)存儲和查詢優(yōu)化。
有qt c++ 編程經(jīng)驗(yàn) 了解 c++的多線程 socket通信 http通信