JobsCPU SoC Verification Engineer
Job description
The CPU SoC Verification Engineer role at Google involves ensuring the functional integrity of CPU subsystems from initial RTL simulation to final silicon characterization. The engineer will be part of a team that develops custom silicon solutions for Google's products, contributing to innovation that impacts millions of users. This position requires expertise in ARM-based SoC verification and post-silicon debugging. The engineer will also work on developing robust verification environments and collaborating with ATE teams.
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?
