岗位职责:
1. 开发 C++ 运行时缺陷 / 安全漏洞检测工具核心算法,完善和优化 C++ 语言静态程序分析框架,优化分析引擎,提升核心引擎各项技术指标;
2. 定制 clang 编译器, 提取源代码信息,如 AST 树,符号调试信息,维护和升级基于 clang 的源代码索引系统。
3. 技术文档编写;
任职要求:
1. 计算机或相关专业重点本科毕业,研究生以上学历优先;
2. 10 年以上 C++ 开发经验,,能编写稳定,高效,可靠的代码;
3. 熟悉 clang/LLVM ,熟悉常见 C++ 运行时缺陷或安全漏洞形式;
4. 了解编译优化、程序分析、漏洞挖掘、软件安全分析相关技术,如符号执行,污点传播,数据流分析、值 - 流分析、抽象解释等
5. 有一个以上动、静态程序分析或工具链相关的实际项目经验
6. 良好的学习能力、沟通能力和团队合作精神。热爱安全技术研究工作,具有钻研精神,保持长期主义。对程序分析领域保持浓厚兴趣,能针对静态程序分析技术开展深入研究。
有以下经验加分:
1. 熟悉至少一种 C++ 缺陷检测开源项目代码;
2. 良好的学习能力、沟通能力和团队合作精神。热爱程序分析技术研究工作,具有钻研精神,对编译器研发领域保持浓厚兴趣,有从事编译器开发经验(包括但不限于 parser 、 translator 、解释器等)优先;
3. 使用过商用 / 开源静态分析工具,如: Coverity 、 Klocwork 、 CSA 、 CodeQL 等。
你将收获
您将在一个多元化的环境中获得卓越的工作经验,同时获得一个新的稳定职业生涯和更大发展空间的绝佳机会。
你现在需要做的是
如果您对这个职位感兴趣的话,请通过邮件地址 Cassie Lin 或发送你的 CV 到 Cassie.Lin@hays.cn 或联系 2322 9727
如果这份工作不适合你,但你正在寻找一个新的职位,请与我们联系,我们会对你的职业生涯进行保密讨论。