Senior CPU/RTL Design Verification Engineer

Anysilicon

Cupertino (CA)

Hybrid

USD 120,000 - 180,000

Full time

30 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apple Inc. in Cupertino, CA seeks talented verification engineers to ensure design functionality through comprehensive testing and verification.

You will collaborate with architecture and RTL designers to create robust test plans, develop complex tests in C and assembly, and extend UVM-based testbenches. The role requires strong C++/Verilog skills, experience with Verdi, and the ability to analyze coverage to ensure all test cases are exercised.

Qualifications

  • Bachelor’s degree or foreign equivalent in Electrical Engineering, Computer Science, Electronics Engineering, or a related field.
  • Experience in digital logic design, computer architecture, and CPU microarchitecture verification.
  • Proficiency in C++ and Verilog for testbench and test plan development.
  • Experience with assertion-based verification techniques using Verilog.
  • Ability to debug functional issues in RTL using Verdi waveforms and provide root cause analysis.
  • Experience in developing random generators for stimulus to verify CPU microarchitecture features.
  • Skills in hardware debugging and validation to resolve complex component issues.
  • Understanding of complex control logic structures for functionality verification.

Responsibilities

  • Work closely with architecture and RTL designers to verify design functionality correctness.
  • Develop and lead test plans and test environments.
  • Create complex tests in assembly, C, or vectors based on test plans.
  • Develop coverage monitors and analyze coverage to ensure all test cases are covered.
  • Create checkers or C-based transactors for design verification.
  • Extend and maintain SystemVerilog/UVM testbenches.
  • Monitor large-scale gate-level or RTL regressions.
  • Inspect waveforms using Verdi or other hardware debugging tools.
  • Write Python/Perl utilities to scrub and aggregate regression data.
  • Author and review detailed verification plans and coverage dashboards.
  • Collaborate with cross-functional partners including architecture, validation, and firmware teams.

Skills

C++
Verilog
SystemVerilog
RTL verification

Education

Bachelor’s degree in Electrical Engineering or Computer Science

Tools

Verdi
UVM
Python

Job description

Apple Inc. in Cupertino, CA seeks talented verification engineers to ensure design functionality through comprehensive testing and verification.

You will collaborate with architecture and RTL designers to create robust test plans, develop complex tests in C and assembly, and extend UVM-based testbenches. The role requires strong C++/Verilog skills, experience with Verdi, and the ability to analyze coverage to ensure all test cases are exercised.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Design Verification Engineer
Design Verification Engineer

Anysilicon • Cupertino (CA)

Hybrid
USD 120,000 - 180,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
Junior Verification Engineer – Verilog & C/C++
Junior Verification Engineer – Verilog & C/C++

Apple • Montpelier (VT)

Remote
USD 27,552 - 41,328
SoC DV Engineer - Verilog, UVM & Testbench Expert
SoC DV Engineer - Verilog, UVM & Testbench Expert

Apple Inc. • Cupertino (CA)

On-site
USD 120,000 - 180,000
Senior Design Verification Engineer for SoC IP
Senior Design Verification Engineer for SoC IP

Apple Inc. • San Diego (CA)

On-site
USD 175,000 - 308,500
Employee stock programs
Relocation assistance
Bonuses/Commission
+1
Senior Wireless SOC Verification Engineer
Senior Wireless SOC Verification Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 175,000 - 308,500
Medical and dental coverage
Retirement benefits
Employee stock programs
+2
CPU Verification Engineer: Top-Level Testing & Automation
CPU Verification Engineer: Top-Level Testing & Automation

Apple • Sacramento (CA)

On-site
USD 27,552 - 41,328
Design Verification Engineer — SOC & IP Architect
Design Verification Engineer — SOC & IP Architect

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Stock plan eligibility
Relocation assistance
+1
Verification Platform Architect - High-Throughput RTL
Verification Platform Architect - High-Throughput RTL

Apple Inc. • Austin (TX)

Hybrid
USD 140,000 - 210,000
Verification Platform Engineer - High-Perf RTL & Simulation
Verification Platform Engineer - High-Perf RTL & Simulation

Apple Inc. • Austin (TX)

Hybrid
USD 170,000 - 210,000