Taro Logo

Design Verification Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware

Description For Design Verification Engineer

At Apple, we're looking for a Design Verification Engineer to join our Hardware Technology team. You'll be responsible for verifying the functionality and performance of Apple's premier SOCs, working at the heart of chip design efforts. You'll collaborate across all subject areas in our vertical product model, owning quality assurance for SOCs or specific IP/subsystems.

Your role involves reviewing design and architecture specifications while working closely with design & micro-architecture teams. You'll need to deeply understand functional & performance goals to optimize testing strategies. Key responsibilities include developing test plans, tests & coverage plans, and defining next-generation verification methodology & testbenches.

You'll work on exciting technologies like Neural Engine hardware, DRAM subsystems, memory controllers, encode/decode systems for ProRes and other formats, hardware security including cryptographic implementations, high-speed IO standards (PCI Express, DisplayPort, MIPI), power management, cache management, and display subsystems.

The position offers flexibility to either focus deeply on one main IP or expand your expertise across multiple subsystems. You'll be part of Apple's commitment to creating groundbreaking technology products, working with passionate teams where new ideas quickly become reality. The role requires strong technical skills in digital verification, SystemVerilog, computer architecture, and programming, combined with excellent communication abilities.

Join us to be at the forefront of chip design verification, working on technology that impacts millions of users worldwide. You'll have the opportunity to contribute to Apple's next generation of innovative products while growing your expertise in a collaborative, cutting-edge environment.

Last updated 4 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
  • Work on various IP types including Neural Engine hardware, DRAM subsystem, memory controller logic, encode/decode systems

Requirements For Design Verification Engineer

Python
  • BS + 10 years relevant industry experience
  • Skilled in constrained random verification process, functional coverage, code coverage, assertion methodology
  • 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
  • Experience with C/C++, assembly is a plus
  • Excellent interpersonal and communication skills

Interested in this job?

Jobs Related To Apple Design Verification Engineer

Java Server Engineer-ASE

Senior Java Server Engineer role at Apple focusing on iCloud Mail engineering with expertise in security and distributed systems.

Software Engineer - Full Stack - Supply Chain Solutions

Senior Full Stack Software Engineer role at Apple, focusing on building supply chain solutions using Java, Python, and cloud technologies. Requires 7+ years of experience.

Senior Software Engineer - Messaging Identity Services

Senior Software Engineering role at Apple working on backend identity and messaging services that power iMessage, FaceTime and other core communication features.

Software Development Engineer-Experimentation

Senior Backend Engineer role at Apple focusing on A/B experimentation platform for Apple Maps, offering competitive pay, equity, and benefits.

Software Engineer, Enterprise Systems

Senior Software Engineer role at Apple focusing on enterprise systems development, requiring Java expertise and full-stack development experience.