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