Design Verification Engineer, Security

1 Month ago • 3 Years + • Research & Development

Job Summary

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

Job Details

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.

Similar Jobs

Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Ukraine (Remote)
3 Months ago
Luxoft - Support Network Engineer with Automation

Luxoft

(Remote)
2 Months ago
Zynga - Engineering Manager

Zynga

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Google - Senior Software Engineer, Photos Google One, Engineering Productivity

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - Quantum Measurement Engineer, Hardware

Google

Goleta, California, United States (On-Site)
1 Month ago
 Sagecor Solutions - Software Engineer 2 (QKS - 004)

Sagecor Solutions

Columbia, Maryland, United States (On-Site)
3 Months ago
KPIT - Autosar-Technical Leader

KPIT

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Cadence - Lead Solutions Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Microsoft - Site Reliability Engineer II - CTJ - Top Secret

Microsoft

Atlanta, Georgia, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Match Group - Staff Software Engineer, Machine Learning

Match Group

Palo Alto, California, United States (Hybrid)
3 Months ago
Vimeo - DevOps Engineer

Vimeo

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Dentsu - Data Engineer

Dentsu

Pune, Maharashtra, India (On-Site)
1 Month ago
Microsoft - Data Science: PhD Internship Opportunities - Redmond

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
ByteDance - Research Scientist, Foundation Model, Speech & Audio

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Qualcomm - Engineer-APT

Qualcomm

Hyderabad, Telangana, India (On-Site)
4 Months ago
Luxoft - Senior PySpark Data Engineer

Luxoft

(Remote)
2 Months ago
JetSynthesys - Python Developer

JetSynthesys

Pune, Maharashtra, India (On-Site)
4 Months ago
UXBERT Labs - Senior Data Analyst

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
1 Month ago
DNEG - Creature TD - CFX

DNEG

Vancouver, British Columbia, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Research & Development Jobs

Renesas Electronics - Staff Engineer - Physical Design

Renesas Electronics

(On-Site)
4 Months ago
Intel Corporation - Front End IP Manager

Intel Corporation

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Google - Software Engineering Manager, Black Community Inclusion

Google

State Of Minas Gerais, Brazil (On-Site)
1 Month ago
Google - Quantum Measurement Engineer, Hardware

Google

Goleta, California, United States (On-Site)
1 Month ago
Microsoft - Research Intern - Generative AI and Volumetric Data

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
bosh group india - System Architect : Technical Digital Twin – Integrated Asset Performance Management

bosh group india

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ByteDance - Senior Machine Learning Ops Engineer, ML System

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
PlayStation Global - Staff Machine Learning Engineer, Anomaly Detection

PlayStation Global

London, England, United Kingdom (Hybrid)
3 Months ago
Google - Design Verification Engineer, Security

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ByteDance - Software Engineer, Machine Learning Platform

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

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

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug