RTL Verification Engineer - Memory & Cache Systems

Apple Inc.

Austin (TX)

On-site

USD 120,000 - 170,000

Full time

39 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apple Inc. in Austin, Texas is seeking an experienced RTL verification engineer to validate design functionality, implement testbenches with SystemVerilog and UVM, and ensure compliance with architectural specs.

You will run and debug simulations, generate coverage analyses, and refine testbenches for reusable, scalable verification workflows across SRAMs, register files, and caches. Collaboration with circuit teams and use of industry tools are essential.

Qualifications

  • RTL verification testbenches using SystemVerilog/Verilog.
  • UVM-based verification environments with monitors and scoreboards.
  • Verify memory blocks (SRAM, register files) and timing.
  • Use Python/Perl/C++ to automate verification flows.
  • Familiar with waveform tools for debugging.

Responsibilities

  • Develop and maintain testbenches for RTL verification.
  • Run simulations, triage failures, and track bugs.
  • Analyze coverage and debug results to ensure high-quality verification.
  • Refactor testbench code to improve reusability and maintainability.
  • Collaborate with circuit designers and RTL teams across Apple Silicon projects.

Skills

SystemVerilog
Verilog
UVM
Python
Perl
C++
Regression testing
Waveform debugging
Timing analysis

Education

Bachelor's degree in Electrical/Computer Engineering

Tools

Verdi
Cadence Indago

Job description

Apple Inc. in Austin, Texas is seeking an experienced RTL verification engineer to validate design functionality, implement testbenches with SystemVerilog and UVM, and ensure compliance with architectural specs.

You will run and debug simulations, generate coverage analyses, and refine testbenches for reusable, scalable verification workflows across SRAMs, register files, and caches. Collaboration with circuit teams and use of industry tools are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SRAM Digital Design Engineer - RTL, CAD & Verification
SRAM Digital Design Engineer - RTL, CAD & Verification

Apple • Austin (TX)

On-site
USD 140,000 - 190,000
Top-Level CPU Verification Engineer (RTL & Testbench)
Top-Level CPU Verification Engineer (RTL & Testbench)

Apple Inc. • Santa Clara (CA)

On-site
USD 129,300 - 194,700
Stock programs
Relocation assistance
Medical & dental coverage
Design Verification Engineer (VLSI/UVM)
Design Verification Engineer (VLSI/UVM)

Apple Inc. • Waltham (MA)

On-site
USD 124,000 - 175,000
Stock options eligibility
Educational reimbursement
Comprehensive health coverage
+1
Design Verification Engineer – RTL/UVM for Display
Design Verification Engineer – RTL/UVM for Display

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 150,000 - 225,000
Employee stock purchase plan
Restricted stock units (RSU)
Medical and dental coverage
+1
Graphics Verification Engineer – GPU/SoC RTL
Graphics Verification Engineer – GPU/SoC RTL

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Junior Verification Engineer – Verilog & C/C++
Junior Verification Engineer – Verilog & C/C++

Apple • Montpelier (VT)

Remote
USD 27,552 - 41,328
Senior CPU CDC/RDC Engineer – SystemVerilog & RTL
Senior CPU CDC/RDC Engineer – SystemVerilog & RTL

Apple Inc. • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Digital Circuit Design Engineer
Digital Circuit Design Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 170,000
GPU & SoC Formal Verification Engineer
GPU & SoC Formal Verification Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Verification Platform Architect - High-Throughput RTL
Verification Platform Architect - High-Throughput RTL

Apple Inc. • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 210,000