我们使用Cookie和类似技术来改善您的体验、分析网站使用情况并协助我们的营销工作。我们收集的数据包括页面访问记录和匿名使用统计。 隐私政策
职位预算: CNY 45,000-65,000
发布时间:
深圳市紫川科技有限公司诚聘资深编译器开发工程师,加入企业级系统软件核心团队,主导下一代静态分析与代码优化引擎研发。岗位聚焦底层技术深度与工程严谨性,需扎实的计算机科学理论基础及工业级编译器实战经验。 【核心职责】 - 设计实现 LLVM IR 中端优化 Pass(循环优化、内存访问优化、向量化); - 参与自研类 Rust/Go 语法前端语言的 AST 构建、语义检查与中间表示生成; - 开发支持 x86-64、ARM64、RISC-V 的后端指令选择与寄存器分配模块; - 构建 DWARF v5+ 调试信息框架,支撑源码级单步调试与变量观测; - 基于 MLIR 构建模块化编译基础设施,赋能领域专用编译器(DSL Compiler)快速落地。 【硬性要求】 - 精通 C++17/20(模板元编程、RAII、零成本抽象); - 深入掌握编译原理(词法/语法分析、类型系统、数据流/控制流分析、SSA、支配树); - 至少三年 LLVM 实际开发经验(需 GitHub 或内部 commit 记录佐证); - 熟悉 GCC/Cranelift 或具备 JIT(如 WebAssembly Runtime)经验者优先; - 有 OS 内核或高性能运行时(JVM/GC、V8 TurboFan)协同调试经验更佳。 【工程实践】 - 独立撰写高质量技术文档(算法伪代码、API 合约、性能基准); - 熟练使用 perf、llvm-profdata、BOLT 定位编译瓶颈; - 习惯编写 GoogleTest 单元测试与 libFuzzer 模糊测试; - 熟悉 CI/CD,能配置 Ninja + ccache + 远程执行分布式编译集群。 本岗不接受仅熟悉高级语言框架或 Web 开发者。期待真正热爱编译技术、追求确定性性能与数学严谨性的系统级工程师。工作方式:远程协作 + 每季度线下技术峰会;提供顶级硬件与学术会议资助。