MatX
AI
Senior/StaffEmulationEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior/Staff Emulation Engineer at MatX. Skills: SoC emulation, commercial emulation platform, Python, system-level debug. Define emulation strategy. Execute emulation test plans”
Industry & Context.
system-level debug instincts
U. S. export controls, work from our offices in Mountain View Tuesdays-Thursdays, work remotely Monday & Friday
What They're Looking For.
Must Have
hands-on experience with SoC emulation or system-level validation, Experience with at least one commercial emulation platform, such as Palladium, Working Verilog/SystemVerilog and waveform-debug skills, software and automation skills — Python plus one or more of C, C++, Rust, Tcl, or shell, Demonstrated ability to build tools and infrastructure, system-level debug instincts spanning RTL, firmware, and software, Ability to work independently and across functional and team boundaries, authorized to work in the United States
Nice to Have
UVM or hybrid SoC testbench development, Integrating cycle-accurate, software, or reference models into emulation/DV flows, Rust in verification or emulation flows (or interest in adopting it), Bazel or large-scale build/regression systems, Reusable stimulus across simulation, emulation, and post-silicon, AI/LLMs used to build real engineering tools — debug, triage, flow generation — beyond chat prompting, Connectivity SoCs, PCIe/CXL, Ethernet, DMA, HBM/memory subsystems, chiplets, or interconnect fabrics, Firmware or driver bring-up on emulation platforms, Scaling emulation or verification infrastructure across multiple projects or product lines
What You'll Do.
Define emulation strategy
Execute emulation test plans
Bring up large-scale models
Debug large-scale models
Integrate external components
Build custom transactors
Develop HW/SW co-emulation flows
Develop co-simulation flows
Build reusable transactors
Build reusable agents
Build reusable checkers
Build reusable acceleration flows
Develop new transactors
Drive emulation speed-ups
Drive resource utilization
Build automation for regression triage
Build automation for debug
Build automation for model usability
Build automation for engineering productivity
Build practical LLM-based tooling
Build custom skills for LLMs
Build custom agents for LLMs
Build custom rules for LLMs
Build custom workflows for LLMs
How You'll Work.
Team & Collaboration
Collaborate with architecture teams; Collaborate with RTL teams; Collaborate with DV teams; Collaborate with SoC teams; Collaborate with firmware teams; Collaborate with driver teams; Collaborate with kernel teams; Collaborate with validation teams; Collaborate with EDA/vendor teams; work across functional boundaries; work across team boundaries
Full Job Description
What MatX Is Building MatX is on a mission to be the compute platform for AGI. We are developing vertically integrated full-stack solutions from silicon to systems including hardware and software to train and run the largest ML workloads for AGI. MatX is seeking silicon micro-architects and design engineers to join our team as we create best-in-class silicon for high-performance and sustainable GenAI. Successful candidates for these roles will be responsible for delivering performant and functionally accurate silicon for MatX products across compute, memory management. High-speed connectivity and other key technologies. We're hiring a Senior/Staff Emulation Engineer to build the infrastructure, flows, and debug methodology behind our advanced connectivity SoCs. The role sits in the Emulation team, but the impact is broader: you'll create reusable flows that span emulation, SoC simulation, firmware/software bring-up, and post-silicon validation. We're looking for a multi-disciplinary engineer with an out-of-the-box, can-do mindset — someone who sees a gap and builds the bridge, comfortable moving between RTL, software, tooling, system debug, and vendor flows. You don't need to be an expert in every area listed below. You do need a reuse-first mindset, strong software instincts, and the ability to learn quickly across boundaries. What You'll Do Here Define and execute emulation strategy and test plans for complex connectivity SoCs. Bring up and debug large-scale models on commercial emulation platforms such as Cadence Palladium, Zebu or Veloce. Integrate external components such as SpeedBridge and VirtualBridge adapters, Accelerated VIP, and memory models — for PCIe, HBM4, Ethernet, AXI/AMBA, JTAG, and (Q)SPI. And build custom transactors where needed. Develop HW/SW co-emulation and co-simulation flows using RTL, software/reference models (Rust, C/C++, SystemC), firmware, and software tests. Build reusable transactors, agents, stubs, bridges, checkers, and acceleratio
Applying for this Senior/Staff Emulation Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about MatX?
Real rants from real employees. Read before you apply.