Design Verification Engineer

Apple is a technology company that creates innovative products, services, and customer experiences.
Embedded
Staff Software Engineer
In-Person
10+ years of experience
AI · Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:
SoC Small Cores Engineering Program Manager

Lead the development and coordination of custom non-AP cores for Apple's innovative SoC designs, managing hardware/software integration and cross-functional teams.

NAND Engineering Program Manager

Lead NAND storage solutions development at Apple, managing technical strategy and vendor relationships for next-generation products.

CPU Pre-Silicon Engineering Program Manager

Lead CPU development programs at Apple, managing pre-silicon engineering initiatives for M1/M2, iPhone, iPad, and Apple Watch processors.

CPU Pre-Silicon Engineering Program Manager

Lead CPU development programs at Apple, managing pre-silicon engineering initiatives for M1/M2 Mac, iPhone, iPad, and Apple Watch processors.

SoC Productization Engineering Program Manager

Lead silicon productization efforts at Apple, managing SoC development from engineering through production for cutting-edge consumer electronics.

Description For Design Verification Engineer

Join Apple's Hardware Technology organization as a Design Verification Engineer, where you'll be at the forefront of creating next-generation technology products. As a critical member of our team, you'll be responsible for verifying the functionality and performance of Apple's premier SOCs. You'll work in a vertical product model, collaborating across all fields to ensure the quality of SOC or IP subsystems.

Your role involves working with cutting-edge technologies including Neural Engine hardware, DRAM subsystems, ProRes encoding/decoding, hardware security, high-speed IO standards, and display subsystems. You'll review design and architecture specifications while working closely with design & micro-architecture teams to understand functional & performance goals.

You'll develop comprehensive test plans, implement verification methodologies, and create testbenches using technologies like SystemVerilog and UVM. The position offers flexibility to either specialize deeply in one main IP or expand your expertise across multiple subsystems.

This role is perfect for someone who combines strong technical skills in digital verification, computer architecture, and programming with excellent communication abilities. You'll be part of a dedicated team that turns innovative ideas into revolutionary products, making a direct impact on Apple's next-generation hardware technologies.

Join us in Waltham, Massachusetts, where you'll collaborate with world-class engineers and contribute to products used by millions worldwide. This position offers the unique opportunity to work on diverse challenges while being part of Apple's commitment to excellence in hardware development.

Last updated 17 days 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
  • Collaborate with design, architecture and software teams
  • Ensure quality of the SOC or IP/subsystem

Requirements For Design Verification Engineer

Python
  • BS + 10 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
  • Excellent interpersonal and communication skills

Interested in this job?