岗位职责:1. 负责公司软件产品的设计、开发、测试和维护工作,主要使用C++编程语言;2. 根据项目需求进行模块设计、编码实现及单元测试;3. 参与软件需求分析,编写技术文档;4. 按照项目计划,按时提交高质量代码,保证项目进度和质量;5. 协助团队解决技术难题,对代码进行优化和性能提升;6. 具备出色的沟通能力,能够与团队成员、客户和上级进行有效沟通;7. 具备架构设计能力,能够独立完成系统架构设计、数据库设计等工作。8. 熟悉网络安全协议解析技术,能够独立完成协议解析任务任职资格:1. 本科及以上学历,计算机相关专业,3年及以上C++开发经验;2. 熟悉C++11/14标准,具备扎实的编程基础和良好的编码习惯;3. 熟悉多线程编程、网络编程、内存管理等相关技术;4. 熟悉Linux操作系统,具备一定的Linux开发经验;5. 熟悉常用数据结构和算法,具备复杂系统开发经验者优先;6. 熟悉网络流量分析技术;7. 有网络安全工作经验优先;8. 具备良好的沟通能力和团队协作精神,能承受工作压力,具有强烈的责任感和进取心;9. 具备架构设计能力,能够独立完成系统架构设计、数据库设计等工作10. 能够接受短期出差或驻场开发工作