Software Engineer, AI Tooling
MatX, Mountain View
The role
Frontier agents are stronger on our Rust and Python than on our Bluespec and SystemVerilog. What context, tools, and checks make an agent trustworthy on a testbench or a timing report, and how do you know? Very few people anywhere have worked through these questions on a chip that has to tape out, with the engineers who sign off on it working next to them. You'd work side-by-side with our hardware engineers, learn how RTL design, design verification (DV), and physical design (PD) work here, codify what's already working, and build what's missing.
What you will do
- Close the gap where agents are worst at hardware engineering work. Pair with RTL, DV, and PD engineers while they work, watch where their agents stumble, and identify and ship context, tools, or harness improvements.
- Build tools to address problems that only exist now that agents write code, e.g. a review tool that breaks a large agent-generated diff into reviewable pieces.