墨芯人工智能科技(深圳)有限公司
编译器开发工程师(GPU 方向)-深圳
RESPONSIBILITIES
岗位职责
参与 GPU 编译器或指令工具中的一个模块开发,例如 PTX 解析、内部表示、指令选择、汇编与反汇编、编译测试。
为一组 PTX 或目标机器指令编写可执行参考模型和测试用例。
对比编译器输出、参考模型、模拟器和 RTL 的执行结果,分析差异并构造最小测试用例。
使用 C++ 和 Python 开发调试、测试及自动化工具。
阅读技术文档和实验结果,整理指令行为、边界条件及测试记录
REQUIREMENTS
任职要求
计算机、软件工程、电子信息、自动化、数学等相关专业,本科及以上学历。
熟悉 C++,具备数据结构、算法和基本软件调试能力。
学习过编译原理、计算机组成、体系结构、操作系统或汇编语言中的一项或多项。
能够阅读英文技术资料,并通过小程序或实验验证技术判断。
愿意使用大模型辅助阅读代码、生成测试和分析问题,同时能够通过编译、测试与人工检查验证生成结果。
加分项
使用过 LLVM、MLIR、GCC、CUDA、OpenCL 或其他编译器基础设施。
完成过编译器、模拟器、汇编器、虚拟机、操作系统或体系结构相关课程项目。
接触过 PTX、GPU 汇编、RISC-V、指令集模拟或二进制分析。
使用过属性测试、模糊测试、SMT、Z3、Sail、Lean 或其他程序验证工具。
具有开源项目、算法竞赛、系统竞赛或较完整的个人技术项目经历。
岗位特点
工作以明确模块为单位。初期可能负责十几条指令的参考模型、一个编译过程、一个测试生成器或一个汇编工具模块,随后逐步扩大范围
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。
