Senior Hardware Emulation Engineer
Google· Google AI/Infrastructure
Sunnyvale, CA$163k - $236kFull-timePosted 1w ago
About the role
Role focused on shaping AI/ML hardware acceleration through advancing TPU technology, developing emulation infrastructure, and supporting ASIC projects with pre-silicon and lab bring-up and validation.
Responsibilities
- Build, compile, and debug full-chip and multi-die System-on-Chip (SoC) RTL models and tests on hardware emulation platforms.
- Bring up external interfaces (e.g., PCIe, HBM, DDR5, UCIe, Ethernet, USB) on emulation platforms using transactors, Accelerated VIPs, and speed bridges.
- Explore verification and emulation methodologies, gather feedback and implement new emulation workflows and CI/CD automation.
- Partner with firmware, system software, and post-silicon validation teams to drive pre-silicon hardware/software co-verification, shift-left software bring-up, and silicon bug reproduction on emulation.
- Support emulation and software team members in debugging hardware, tooling, compile, and runtime issues, and act as a technical interface to emulation vendors.
Qualifications
- Minimum qualifications: - Bachelor's degree in Electrical Engineering, Computer Engineering, a related field, or equivalent practical experience. - 8 years of experience with hardware emulation systems (e.g., Palladium, ZeBu, Veloce), model compilation, runtime performance optimization, and methodology enhancements. - Experience with Verilog/SystemVerilog, C/C++, Python or Perl/TCL scripting, CI/CD automation, and debugging high-speed protocols (e.g., PCIe, HBM, DDR5, UCIe, Ethernet) using waveform tools (e.g., Verdi, SimVision/Indago, GDB). - Experience interfacing with emulation EDA vendors and internal infrastructure teams to triage compiler, tool, and platform issues and guage emulation throughput.
Skills
Required:Hardware emulationVerilog/SystemVerilogC/C++Python or Perl/TCL scriptingCI/CD automationDebugging high-speed protocols
Benefits
- Learn more about benefits at Google (provided in job posting)
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago