Matx Software Engineer, AI Tooling at MatX works closely with hardware engineers to improve AI coding agents for chip design workflows. The role involves building tools to enhance agent trustworthiness and developing evaluation loops for AI tooling.
Responsibilities
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.
Build the eval loop for our AI tooling by taking bugs out of our repo's history, replaying them against different agent configurations, and using the results to decide what we adopt.
Qualification
Have RTL design
Required
Have RTL design, DV, or PD fluency, or will build it fast. You don't need to have taped out a chip, but you'd be working RTL, DV, and PD problems daily and judging to what extent an agent’s answer is accurate.
Use coding agents heavily and have strong opinions on what you let them do, what you don't, and how you verify their work.
Built engineering workflows (methodology, flow automation, review tooling, agent harnesses) that other engineers adopted and kept.
Notice LLM agents asserting something confidently wrong and modify their harness in response.
Preferred
Built tooling or automation for chip design flows.
Are familiar with Bluespec or another high-level HDL, or with architecture and performance simulators.