Taro Logo

Design Verification Engineer

Apple creates innovative technology products and services that define the future of computing, mobile devices, and consumer electronics.
$166,600 - $296,300
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:
GPU Silicon Triage Engineer

GPU Silicon Triage Engineer position at Apple, focusing on debugging and resolving GPU-related issues in SOC silicon design and validation.

Software Engineer - Apple Vision Pro

Senior software engineering role at Apple working on system-level frameworks for Vision Pro, requiring C++ expertise and 3D mathematics background.

ASIC/Subsystem hardware architect-Staff

Staff-level ASIC/Subsystem Hardware Architect position at Qualcomm Bangalore, focusing on AI hardware architecture development with 8-12 years of experience required.

Lead Engineer, Senior - DDR

Lead Senior Engineer position at Qualcomm focusing on DDR systems development, requiring 6+ years of experience in embedded systems and driver development.

Emulation(FPGA Design) Engineer /Bluetooth - Staff

Staff-level FPGA Design Engineer position at Qualcomm focusing on Bluetooth and wireless technologies, requiring 8+ years of experience in FPGA design and implementation.

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. Design Verification Engineers at Apple are responsible for verifying the functionality and performance of Apple's premier SOCs. This is a critical role within Apple's Hardware Technology team.

As part of a dedicated team, you will be at the heart of the chip design effort collaborating across all fields in a vertical product model. You will own ensuring the quality of the SOC or an IP or subsystem, which requires reviewing design and architecture specifications and working closely with design & micro-architecture teams. Understanding the functional & performance goals of the design is key to testing effectively.

The role involves developing test plans, tests & coverage plans as well as defining next generation verification methodology & testbenches. You will actively communicate and collaborate with design, architecture and software teams to understand use cases and corner conditions and drive test cases.

You may work on various exciting 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 for various panels and products

This role offers the flexibility to either focus deeply on one main IP or expand your breadth working across multiple subsystems. The position offers competitive compensation including base pay between $166,600 and $296,300, plus equity opportunities through stock programs, comprehensive benefits, and potential bonuses.

Last updated 8 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
  • Communicate and collaborate with design, architecture and software teams
  • Understand functional & performance goals of the design

Requirements For Design Verification Engineer

Python
  • Minimum of 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

Benefits For Design Verification Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?