岗位职责:
1. 负责公司windows/linux 安全产品的底层驱动程序模块、监控应用程序的开发、维护和优化工作。
2. 研究、引入新型的技术方案,增强或提升产品的功能和能力。
任职要求:
1. 精通C/C++ 编程语言,熟练应用STL(BOOST)、ATL/WTL/MFC等基础开发框架;熟练应用 Visual Studio 开发、调试环境;
2. 熟悉 TCP/UDP/ICMP/HTTP/TLS 协议;熟悉常见的加解密算法和哈希算法;熟悉掌握网络编程和多线程编程技术;
3. 有大型互联网公司安全相关经验,有一线桌面安全产品、反病毒、游戏安全工作经验者优先;
4. 了解PE结构,运行机制、DLL注入、代码注入、Hook原理、消息机制等安全技术优先;了解 IDA、WinDBG、OllyDbg 等逆向和调试工具优先,具备良好的问题定位追踪能力;
5. 熟悉Win32 应用程序开发,了解 Windows 内核驱动开发、内核层原理、注册表、文件系统、消息机制等原理优先;
6. 拥有较强的分析问题解决问题的能力,对于给定的软件系统问题,能够快速给出可行的解决方案,同时具备较强的抗压能力;
7. 具备良好的沟通交流、学习心态,良好的团队合作、抗压能力和钻研精神。