Design Verification Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$155,896–$225,300 / yr
Posted
8 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $188k
This role $191k
$125k most similar roles pay here $236k

This role pays more than 60% of similar roles. Most pay $159,750–$216,250 — the shaded band above. At the midpoint, this role pays about $191k versus about $188k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Design Verification Engineer

As a Design Verification Engineer, you will join the hardware team to review SoC, IP, and subsystem specifications to ensure design requirements and functionality are met. You will develop and maintain comprehensive test plans and coverage plans while writing and executing simulation-based verification tests for hardware components. Your daily work involves collaborating with design and micro-architecture teams to clarify features, debugging simulation failures by analyzing waveforms and error logs, and tracking progress using internal project management tools. The role requires proficiency in System Verilog for constrained random verification, UVM for developing verification environments, and C/C++ for creating Verification IP including reference models. You will also utilize Python and Perl for automation and regression analysis while applying knowledge of digital design, computer architecture, and high-speed interface protocols to verify complex data communication systems.

What you'll do

  • Review SoC, IP, and subsystem specifications to understand design requirements and functionality.
  • Develop and maintain comprehensive test plans and coverage plans for hardware components.
  • Write and execute simulation-based verification tests using System Verilog.
  • Debug simulation failures by analyzing waveforms, error logs, and internal signals to find root causes.
  • Track verification progress and update coverage metrics using internal project management tools.
  • Document test methodologies, debugging procedures, and verified results for team knowledge sharing.
  • Develop Verification IP including reference models and checkers using C and C++.
  • Create automation tools and perform regression analysis using Python and Perl.

What we're looking for

  • Bachelor's degree or foreign equivalent in Electrical Engineering, Electronics Engineering, or a related field.
  • 3 years of experience in the role offered or a related occupation.
  • 3 years of experience using System Verilog for constrained random verification and functional coverage.
  • 3 years of experience using UVM to develop verification environments and implement test cases.
  • 3 years of experience using C and C++ to develop Verification IP, including reference models and checkers.
  • 3 years of experience using Python and Perl for automation tools, constraint generation, and regression analysis.
  • 3 years of experience using EDA tools for testbench simulations, debugging, and coverage closure.
  • Experience with high-speed interface protocols, Digital Design, and Computer Architecture.

More like this

Similar roles

Design Verification Engineer

Apple Inc

Austin, TX 91 days ago
UVM System Verilog Python C++ SVA coverage driven verification LLM RTL Simulation 3GPP AXI AHB NoC Perl Constraint Random Testing Firmware

Design Verification Engineer

Apple Inc

Waltham, MA 13 days ago $165,800$292,400
SystemVerilog UVM Python TCL Perl LLM Gate Level Simulation UPF Formal Verification PCIe USB DDR RTL Coverage Collection Scripting Waveform Viewers Emulation
10+ yrs exp

Design Verification Engineer

Apple Inc

San Diego, CA 149 days ago $122,700$214,300
UVM System Verilog Python C++ C SVA coverage driven verification LLM Prompt Engineering RTL Simulation 4G/5G 3GPP AXI AHB NoC Bus Fabric Automation

Design Verification Engineer

Apple Inc

San Diego, CA 149 days ago $175,000$308,500
UVM System Verilog Python C++ System C SVA coverage driven verification LLM RTL Simulation 3GPP AXI AHB NoC Bus Fabric Perl Prompt Engineering
10+ yrs exp

Design Verification Engineer

Apple Inc

Cary, NC 13 days ago
SystemVerilog UVM Python TCL Perl LLM Gate Level Simulation UPF PCIe USB DDR Formal Verification Emulation Coverage Collection Waveform Viewers RTL
10+ yrs exp

Design Verification Engineer

Apple Inc

Sunnyvale, CA 149 days ago $129,300$225,300
UVM System Verilog Python C++ System C SVA Coverage Driven Verification LLM Prompt Engineering RTL Simulation 4G/5G 3GPP AXI AHB NoC Bus Fabric Perl Automation