岗位职责:1、参与软件项目的需求分析及技术方案设计工作;2、根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;3、参与产品开发,进行包括软件设计、需求分析、编码、调试、验证及测试、维护等各项活动;4、负责按照开发流程需要编写开发过程文档;5、负责对现有软件产品的 bug 修复、性能优化、兼容性优化等工作。任职要求:1、计算机相关专业,大专及以上学历,4年以上c/c++软件开发经验;2、熟悉 Linux、Windows 平台下C/C++开发;3、深入多线程条进程机制,熟练使用 socket、websocket、https 等网络通信;4、熟悉 sip 协议,熟悉y音视频rtp、rtsp、stcp协议,有相关实际工作经验;5、熟悉软件开发全流程,熟悉 UML 建模工具,理解时序图,通信图中各个组件及接口的含义;6、具备良好的技术文档写作能力。