MatX

AI

Senior/StaffEmulationEngineer

Mountain View, California, United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

AI
Problems you'll solve

system-level debug instincts

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →