岗位职责:
负责基于 C# WinForms 的桌面应用程序开发、维护和优化。
集成海康威视(Hikvision)设备,实现视频监控、设备控制等功能。
开发串口通信、Socket 通信、HTTP 通信模块,确保稳定可靠的数据传输。
实现多线程编程,优化程序性能,确保高并发场景下的稳定性。
使用 OpenCV 或其他图像处理库,开发图像处理和分析功能。
参与需求分析、技术方案设计、编码实现及单元测试。
解决开发和生产环境中的技术问题,提供技术支持。
任职要求:
C# 开发经验:3年以上 C# 开发经验,熟悉 .NET Framework 或 .NET Core,熟练掌握 WinForms 开发。
海康设备集成:有海康威视设备(如摄像头、NVR 等)集成经验,熟悉海康 SDK 或相关 API。
通信技术:
熟悉串口通信(RS232/RS485)协议及开发。
熟悉 Socket 编程(TCP/UDP),能够实现高效的数据传输。
熟悉 HTTP/HTTPS 通信,能够与 RESTful API 进行交互。
多线程编程:熟练掌握多线程编程技术,了解线程同步、线程池等机制。
图像处理:有图像处理经验,熟悉 OpenCV 或其他图像处理库(如 AForge.NET)。
问题解决能力:具备良好的问题分析和解决能力,能够快速定位和解决技术问题。
团队合作:具备良好的沟通能力和团队合作精神,能够与团队成员紧密合作,推动项目进展。
加分项:
有 WPF 开发经验,了解 MVVM 设计模式。
熟悉其他视频设备 SDK(如大华、宇视等)。
了解机器学习或深度学习在图像处理中的应用。
有跨平台开发经验(如 .NET MAUI、Xamarin)。
熟悉数据库(如 SQL Server、MySQL)开发,能够进行数据存储和查询优化。
有qt c++ 编程经验 了解 c++的多线程 socket通信 http通信