Design Verification Engineer, Security

3 Hours ago • 3 Years + • Research & Development

About the job

Job Description

This Design Verification Engineer role at Google focuses on verifying complex security hardware IPs at both IP and subsystem levels. Responsibilities include planning verification, creating and enhancing verification environments using System Verilog and UVM, identifying and writing coverage measures, debugging tests with design engineers, closing coverage gaps, and collaborating with cross-functional teams (Software, Silicon Validation, Silicon bring-up). The ideal candidate possesses 3+ years of experience in verifying IP or digital systems including CPUs, DMA, interconnects, MMUs, peripherals, and memories. Proficiency in verification methodologies (UVM), System Verilog Assertions (SVA), and assertion-based verification is crucial. Experience with security block verification, hardware security modules, crypto blocks, and fault injection is preferred. Perl or Python scripting skills for DV flow development or enhancement are also beneficial.
Must have:
  • 3+ years verifying IP/digital systems
  • UVM experience
  • System Verilog Assertions (SVA)
  • Experience with CPUs, DMA, interconnects, MMUs
  • Plan and execute verification plans
  • Debug tests and close coverage gaps
Good to have:
  • Security block verification experience
  • Hardware Security Modules (HSM) experience
  • Fault injection verification
  • Perl/Python scripting for DV flows
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 3 years of experience in verifying IP or digital systems that include components like CPU, Direct Memory Access, interconnects, Memory Management Unit, peripherals and memories.
  • Experience creating and using verification components and environments in a standard verification methodology such as Universal Verification Methodology.
  • Experience with verification techniques, System Verilog Assertions (SVA) and assertion-based verification.

Preferred qualifications:

  • Experience in verification of security block, Hardware Security Modules, crypto blocks.
  • Experience with Fault injection based verification of Automotive or Security blocks.
  • Experience with Perl or Python scripting, including developing or enhancing Design Verification (DV) flows.

About the job

Be part of a diverse team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You will contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.
Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

Responsibilities

  • Plan the verification of complex Security hardware IPs at IP and subsystem level by fully understanding the design specification and interacting with Architecture and Design Engineers to identify important verification scenarios.
  • Create and enhance verification environments using System Verilog and Universal Verification Methodology (UVM). Identify and write all types of coverage measures for stimulus.
  • Debug tests with design engineers to deliver design blocks. Close coverage measures to identify verification holes and to show progress towards tape-out.
  • Collaborate with Software, Silicon Validation, and Silicon bring up teams.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

View All Jobs

Get notified when new jobs are added by Google

Similar Jobs

Google - Software Engineer, Core

Google, India (On-Site)

InMobiInMobi - Lead - Operation Data Scientist

InMobiInMobi, India (On-Site)

Exiger Technologies - Memory Layout Engineer

Exiger Technologies, India (Hybrid)

Ajmera Infotech - Engineering Lead

Ajmera Infotech, India (On-Site)

Zoox - Compute Functional Safety Engineer

Zoox, United States (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Site Reliability Engineer, Edge Services

ByteDance, United States (On-Site)

Wind River Systems - Senior Linux Solutions Architect

Wind River Systems, India (On-Site)

Blazesoft - DevOps engineer

Blazesoft, Canada (On-Site)

Scopely - Product Analyst

Scopely, Spain (On-Site)

Oracle - Applied Scientist 4

Oracle, India (On-Site)

Paypal - Senior Data Scientist, MMM

Paypal, United States (Hybrid)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Cadence - Design engineering Architect

Cadence, India (On-Site)

Riot Games - Principal Technical Producer - League Studio

Riot Games, United States (On-Site)

Samsung Semiconductor - Senior Principal Engineer, DTCO

Samsung Semiconductor, United States (Hybrid)

ASSIST Software - C/C++ Embedded Engineer

ASSIST Software, Romania (On-Site)

Regent Craft - Propulsion Engineering Intern

Regent Craft, United States (On-Site)

GEA Group - HMI Software Engineer

GEA Group, India (On-Site)

Get notifed when new similar jobs are uploaded