JobsCPU SoC Verification Engineer
Job description
The CPU SoC Verification Engineer will be part of a team that develops custom silicon solutions for Google's products. This role focuses on ensuring the functional integrity of CPU subsystems from initial RTL simulation to final silicon characterization. The engineer will contribute to the innovation of hardware experiences that deliver high performance and efficiency. Collaboration with ATE teams to debug and stabilize high-speed patterns in a production environment is also a key aspect of this position.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
- 4 years of experience with ARM-based SoC verification, including cache coherency, Network-on-Chip (NoC) interconnects, or high-speed bus protocols.
- Experience with post-silicon debug and diagnosing failures across Process, Voltage, and Temperature (PVT) corners.
- Experience in RTL verification and Gate Level Simulation (GLS) workflows.
Responsibilities
- Drive ARM SoC and sub-system level verification, simulation, and debug for CPU RTL and gate-level netlists.
- Lead post-silicon debug efforts to diagnose complex hardware failures and ensure pattern stability in production.
- Translate simulation-based functional sequences into ATE/SLT-ready formats, ensuring high-fidelity pattern conversion through virtual tester environments.
- Execute GLS and timing-annotated (SDF) simulations using industry-standard EDA tools.
- Generate and convert ATE patterns utilizing virtual tester environments to ensure high-fidelity translation from simulation.
Benefits
- Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.
Is this posting expired or inaccurate?
