职位描述
岗位职责
1、参与并负责项目的需求分析、系统及模块设计,完成设计和测试文档;
2、利用C/C++语言进行项目功能开发、测试,参与上线工作;
3、参与产品性能预研与开发;
4、完成项目负责人安排的其他工作任务。
任职要求
1、2年以上Linux C/C++语言开发经验,有独立进行程序设计开发和验证的能力,良好的编程习惯;
2、具有扎实的数据结构及算法基础;
3、精通网络编程、IO多路复用、锁的应用等优先;
4、了解libpcap、Snort、libnids开源框架者优先;
5、熟练掌握多进程、多线程、动态库等常用技术;
6、熟悉Linux操作系统,具有Linux系统下开发经验,熟练使用gdb等进行程序的调试工作;
7、了解MySQL、RabbitMQ、Redis、Kafka、Clickhouse;
8、学习能力强,有较强的逻辑思维能力,沟通合作顺畅,工作积极负责。