Design Verification Engineer

Apple is a technology company known for creating innovative products, services, and customer experiences.
Embedded
Senior Software Engineer
In-Person
10+ years of experience
AI

Description For Design Verification Engineer

As a Design Verification Engineer at Apple, you will be responsible for verifying the functionality and performance of Apple's premier SOCs. This critical role is part of Apple's Hardware Technology organization. You'll be at the heart of the chip design effort, collaborating with all fields in a vertical product model. Your responsibilities include:

  1. Owning the quality assurance of the SOC, IP, or subsystem
  2. Reviewing design and architecture specifications
  3. Working closely with design & micro-architecture teams
  4. Understanding functional & performance goals of the design
  5. Developing test plans, tests & coverage plans
  6. Defining next-generation verification methodology & testbenches
  7. Communicating and collaborating with design, architecture, and software teams

You may work on various IP types, including:

  • Neural Engine hardware
  • DRAM subsystem and memory controller logic
  • Encode and 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 for various panels and products

This role offers the opportunity to either focus deeply on one main IP or expand your breadth by working on a collection of subsystems. Join Apple's SOC Design Verification team to be part of creating the next great technology products.

Last updated a month ago

Responsibilities For Design Verification Engineer

  • Verify functionality and performance of Apple's premier SOCs
  • Review design and architecture specifications
  • Develop test plans, tests, and coverage plans
  • Define next-generation verification methodology and testbenches
  • Collaborate with design, architecture, and software teams
  • Ensure quality of SOC, IP, or subsystem
  • Understand and test functional and performance goals of the design

Requirements For Design Verification Engineer

Python
  • BS degree in a relevant field
  • Minimum of 10 years relevant industry experience
  • Knowledge of SystemVerilog, digital simulation, and debug
  • Understanding of computer architecture and digital design fundamentals
  • Good software programming skills with knowledge of data structures and algorithms
  • Experience with Python, Perl, or similar scripting languages
  • Ability to work independently to deliver project goals

Interested in this job?

Jobs Related To Apple Design Verification Engineer

Camera and ISP Firmware Engineer

Senior Camera and ISP Firmware Engineer role at Apple, developing cutting-edge camera and image processing technologies for iOS and VisionPro products.

RF/mmWave IC Design Engineer

Senior RF/mmWave IC Design Engineer position at Apple, focusing on developing advanced wireless solutions for consumer electronics with competitive compensation and benefits.

System high-speed I/O validation Engineer - Apple Mac

Senior System I/O validation engineering role at Apple focusing on Mac hardware validation, SerDes I/O testing, and system-level signal integrity.

Wi-Fi Power and Performance Engineer - Platform Architecture

Senior Wi-Fi Power and Performance Engineer role at Apple, focusing on wireless technology optimization and analysis for consumer devices.

Airpods Firmware Engineer

Senior Firmware Engineering role at Apple working on AirPods, focusing on embedded systems development and audio platform architecture.