返回岗位列表

OpenAI

硬件工具工程师

地点:美国 薪资:薪资未公开 日期:2026-07-20

岗位摘要

构建和优化硬件团队的软件工具,包括编译、IR转换、RTL生成、仿真、调试和自动化;扩展和集成硬件编译器栈(前端、IR传递、降级、调度、代码生成至Verilog/SystemVerilog),并将其连接到实际设计工作流

岗位职责

  • 构建和优化硬件团队的软件工具,包括编译、IR转换、RTL生成、仿真、调试和自动化
  • 扩展和集成硬件编译器栈(前端、IR传递、降级、调度、代码生成至Verilog/SystemVerilog),并将其连接到实际设计工作流
  • 改善开发者体验和可靠性:可重现构建、更好的错误信息、更快的迭代循环以及可靠的CI和回归基础设施
  • 与设计师和验证工程师紧密合作,将实际痛点转化为持久的工具
  • 在需要时深入RTL:阅读并理解Verilog/SystemVerilog以调试问题、验证工具输出并提高可调试性
  • 在必要时深入整个栈,包括门级视图、综合结果和实现工件
  • 通过构建围绕面积、时序和功耗权衡的分析和自动化,以及改进影响这些结果的工具,支持PPA优化循环

任职要求

  • 具备构建和维护软件的能力(项目、实习、研究、开源或同等经验)
  • 扎实的计算机科学基础:数据结构、算法、调试和软件设计
  • 精通Rust、C++或Python中的至少一种(并愿意学习其他语言)
  • 熟悉数字设计概念,能够阅读RTL(Verilog/SystemVerilog)或等效硬件描述
  • 熟悉编译器或基于IR的概念(表示、传递、转换、降级),通过课程或项目经验
  • 能够在模糊环境中自如工作,并与工具用户快速迭代
  • 优先考虑:接触过编译器或硬件工具链,如XLS/DSLX、LLVM、Chisel/FIRRTL、CIRCT/MLIR或其他新型硬件语言(如HardCaml、SpinalHDL、Spade、PyMTL、Clash、BlueSpec、PyRope)
  • 优先考虑:有Verilog工具生态系统经验(Yosys/RTLIL、Verilator、Slang)或围绕它们编写工具的经验
  • 优先考虑:有构建和测试基础设施经验(Bazel、CI系统、模糊测试、性能测试)
  • 优先考虑:有综合、布局布线、静态时序分析或其他PPA相关工作流的经验

福利待遇

  • 参与开发前沿AI硬件,直接影响下一代AI系统的性能
  • 与顶尖的硬件和软件工程师团队合作,共同解决复杂挑战
  • 在快速发展的AI领域获得持续学习和成长的机会
  • 享受具有竞争力的薪酬和福利待遇
  • 工作环境鼓励创新和快速迭代,支持个人职业发展