Hardware Tools Engineer
Core
Develop and evolve the tooling ecosystem for hardware engineers, including compilers, IR transformations, simulation, debugging, and automation infrastructure to accelerate AI system design.
Role type
Senior IC hardware tools engineer (compiler/IR focus)
Builds
Software tooling for hardware design workflows (compilers, IR passes, RTL generation, simulation, debug, automation)
Domain
AI hardware / Silicon design / Compiler infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Software engineering, data structures, algorithms, debugging, software design, Rust/C++/Python, digital design concepts, RTL (Verilog/SystemVerilog), compiler/IR concepts
Preferred skills
XLS/DSLX, LLVM, Chisel/FIRRTL, CIRCT/MLIR, Yosys/RTLIL, Verilator, Slang, Bazel, CI systems, fuzzing, synthesis, place and route, static timing analysis
Technologies
Rust, C++, Python, Verilog, SystemVerilog, XLS, DSLX, LLVM, Chisel, FIRRTL, CIRCT, MLIR, Yosys, RTLIL, Verilator, Slang, Bazel
Responsibilities
Build and improve software tooling for compilation, IR transforms, RTL generation, simulation, debug, and automation; Extend and integrate hardware compiler stacks; Improve developer experience with reproducible builds and CI infrastructure; Collaborate with designers to turn pain points into durable tools; Read and reason about RTL to debug issues; Enable PPA optimization loops through analysis and automation
Seniority
Senior, hands-on IC