岗位职责:1:负责公司监控系统,上位机软件开发,负责window 平台SDK开发及封装,参与软件框架设计及输出相关技术文档。2:和嵌入式开发沟通负责视频数据采集,对图像数据优化处理,和c#客户端沟通输出SDK,供c#端调用展示。3:负责公司基础组件及基础架构开发和优化。4:负责攻克开发过程中的技术难题,对于相关技术难点提出解决方案,完成软件代码实现。5:完成领导安排其它相关开发工作。职位要求:1:具备3年以上C++开发经验,熟练掌握C++语言变成特性,如:类,继承,封装,多态,熟悉常用的数据结构与算法以及常用的设计模式。2:熟悉windows平台系统只是,进程通讯,Win32消息机制等。3:精通多线程,多进程,TCP/IP,UDP,串口通讯等开发,掌握常用数据库使用,如MySQL,Sqlite。4:熟练掌握OpenCV,对图像算法有一定研究者优先考虑。5:具备良好的沟通能力,团队协作能力,并具有高度的专研精神,善于学习研究新技术。