G

SMTS - CPU Design Verification Engineer

GlobalFoundries Inc.
NewPosted today

LOCATION

Hyderabad · Onsite

EXPERIENCE

8 - 12 Years

TYPE

FullTime

SKILLS REQUIRED

SystemverilogUVMCPU ArchitectureCoverage-Driven VerificationConstrained Random Verification

Job description

Overview

Design verification engineer on the CPU verification team at MIPS, a GlobalFoundries company, focused on CPU core functionality, coherency and cache subsystems.

What you'll do

  • Perform functional verification of CPU cores and related subsystems (MMU, Cache, Safety, Debug etc.).
  • Understand and interpret microarchitectural specifications to develop effective verification strategies.
  • Develop and execute verification plans, including testbench creation and test case development.
  • Write directed and constrained random test cases in SystemVerilog, C, and Assembly.
  • Architect reusable UVM verification environments and utilize them for coverage-driven verification.
  • Coordinate simulation, emulation, and formal verification efforts for various DUTs.
  • Analyse coverage reports and assist in closing coverage gaps.
  • Own verification quality metrics and closure plans.
  • Automate regression and verification flows using scripting languages such as Python, Perl, or Shell.
  • Collaborate with senior engineers and architects to ensure design quality and performance.
  • Lead small teams and project-wide verification initiatives.
  • Influence verification methodologies across projects.
  • Perform all activities in a safe and responsible manner and support all Environmental, Health, Safety & Security requirements and programs.

What you'll need

  • Bachelor's or master's degree in Electronics/Electrical/Computer Engineering.
  • 8-12 years of experience in design verification, preferably in CPU or CPU-based SoC verification.
  • Hands-on experience with SystemVerilog, UVM, and constrained random verification.
  • Familiarity with CPU architectures such as RISC-V, ARM, or MIPS.
  • Basic understanding of cache and coherency concepts.
  • Strong scripting skills in Python, Perl, or Shell.

Nice to have

  • Deep expertise in UVM, assertions, coverage, and processor architecture.
  • Exposure to RISC-V architecture, hands-on verification of any of the CPU architectures.
  • Knowledge of interconnect protocols like AXI, AHB, ACE, or CHI protocols.
  • Experience with FPGA prototyping or emulation platforms.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

SMTS - CPU Design Verification Engineer