Taro Logo

Design Verification Engineer

A leading technology company that creates innovative products, services, and customer experiences.
Waltham, MA, USA
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware

Description For Design Verification Engineer

Does making the next great technology product excite you? At Apple, our new ideas have a way of becoming great products, services, and customer experiences very quickly. As a Design Verification Engineer, you'll be responsible for verifying the functionality and performance of Apple's premier SOCs. This is a critical job within Apple's Hardware Technology organization.

As part of a dedicated team, you'll be at the heart of the chip design effort collaborating across all fields. You'll own ensuring the quality of the SOC or an IP or subsystem, reviewing design and architecture specifications while working closely with design & micro-architecture teams. You'll develop test plans, tests & coverage plans, and define next-generation verification methodology & testbenches.

The role involves working with various IP types including:

  • Neural Engine hardware
  • DRAM subsystem and memory controller logic
  • Encode/Decode systems for ProRes and other codec formats
  • Hardware security and cryptographic implementations
  • High-Speed IO standards (PCI Express, DisplayPort, MIPI)
  • Power management and fabric infrastructure
  • Memory cache management
  • Display Subsystem

You'll have the opportunity to either focus deeply on one main IP or expand your breadth across multiple subsystems. The position requires strong technical skills in digital verification, SystemVerilog, computer architecture, and programming abilities in languages like Python and C++.

Last updated 8 hours ago

Responsibilities For Design Verification Engineer

  • Verify functionality and performance of Apple's premier SOCs
  • Review design and architecture specifications
  • Work closely with design & micro-architecture teams
  • Develop test plans, tests & coverage plans
  • Define next generation verification methodology & testbenches
  • Communicate and collaborate with design, architecture and software teams
  • Understand functional & performance goals of the design

Requirements For Design Verification Engineer

Python
  • BS + 3 years relevant industry experience
  • Knowledge of SystemVerilog, digital simulation and debug
  • Knowledge of computer architecture and digital design fundamentals
  • Good SW programming skills with knowledge of data structures and algorithms
  • Experience with Python, Perl, or similar scripting language
  • Knowledge of verification methodologies like UVM

Interested in this job?

Jobs Related To Apple Design Verification Engineer

Wireless PHY Design Verification Engineer

Apple is seeking a Wireless PHY Design Verification Engineer to develop and verify next-generation wireless silicon technology in Sunnyvale, CA.

GPU Design Verification Engineer

GPU Design Verification Engineer role at Apple, focusing on pre-silicon RTL verification of GPU sub-units, offering $121,900-$183,600 salary range with comprehensive benefits.

Wireless Design Verification Engineer

Wireless Design Verification Engineer role at Apple focusing on ASIC pre-silicon verification of wireless physical layer technology, offering competitive pay and benefits.

GPU Design Verification Engineer

GPU Design Verification Engineer role at Apple, focusing on pre-silicon RTL verification of GPU sub-units, requiring 3+ years of experience in hardware verification and GPU architecture.

Wireless PHY Design Verification Engineer

Apple is seeking a Wireless PHY Design Verification Engineer to develop and verify next-generation wireless silicon technology in Sunnyvale, CA.