职位描述
主要职责:
1、设计、开发并维护汇编代码和源码分析工具;
2、实现市面上各大硬件架构指令集的汇编解析、语义分析及代码映射分析;
3、参与工具链的整体架构设计,确保系统的可扩展性、模块化和跨平台兼容性;
4、持续优化工具的性能和稳定性,处理大规模代码库的分析挑战。
任职要求:
1、5年以上C++开发经验,3年以上Qt开发经验,熟练掌握C++11标准及现代C++开发模式;
2、有汇编语言(x86/ARM/MIPS等至少一种)和程序分析基础;
3、具备软件架构设计经验,能够设计可维护、可扩展的多模块系统;
4、良好的团队沟通和协作能力,对解决复杂技术问题有强烈兴趣。
优先考虑:
1、有二进制分析、反汇编、符号执行或相关工具(如IDA、Ghidra、LLVM)的开发经验;
2、对C代码语法分析树有基础了解;
3、了解调试器工作原理或相关开发经验(如DWARF调试信息处理)。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕