Silicon Hardware Emulation Engineer, Google Cloud
Overview
In this role you will own and upgrade Google's emulation infrastructure to support ASIC projects and TPU development. You will collaborate with emulation vendors, hardware, verification, and software teams to shape scalable prototyping workflows. You will bring up external interfaces (PCIe, USB, Ethernet) on emulation platforms and create test cases to troubleshoot tool issues. You’ll drive improvements in methodology and debugging across hardware bring-up and software validation to accelerate AI/ML hardware initiatives.
Compensation / Benefitsbonus targetequitybenefitscompetitive compensationwork with cutting-edge TPU techglobal impact
ResponsibilitiesMaintain and upgrade emulation infrastructure and toolingServe as primary interface to emulation vendorsExplore new emulation methodologies and implement workflowsSupport team in hardware/tool debugging and software test validationBring up external interfaces (PCIe, USB, Ethernet) on emulation platformsCreate standalone test cases for tool issues in emulation flowsCollaborate with designers, verification engineers, and software teamsInterface with vendors, lab support, networking/security, and EDA tooling teamsAssist in compiling projects targeting prototyping platforms and hardware bring-up
Key requirementsBachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field4 years of industry experience with RTL design and simulation (Verilog/SystemVerilog; VCS/Incisive/Questa)Experience with coding or scripting in C, C++, Perl, TCL, or PythonExperience with emulation systems (ZeBu, Palladium, Veloce) and related compilation, debugging, and methodology workcollaborationproblem solvingeffective communicationRTL design (Verilog/SystemVerilog)Simulation tools (VCS, Incisive, Questa)Emulation systems (ZeBu, Palladium, Veloce)