Design Verification Engineer

Apple is a global technology company that designs, manufactures, and sells consumer electronics, software, and services.
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
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. We bring passion and dedication to our job and when you are a part of that team there's no telling what you could accomplish.

Design Verification Engineers at Apple are responsible for verifying the functionality and performance of Apple's premier SOCs. This is a critical job within Apple's Hardware Technology. As part of a very dedicated team, you will be at the heart of the chip design effort collaborating with all teams (vertical product model). You own ensuring the quality of the SOC or an IP or subsystem.

You will review design and architecture specifications and work closely with design & micro-architecture teams. A key component to the job is understanding the functional & performance goals of the design and using this knowledge to test effectively. You will develop test plans, tests & coverage plans as well as define our 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. Additional responsibilities include running and triaging regressions, tracking bugs, and analyzing coverage to achieve top results.

This role offers an exciting opportunity to work on cutting-edge hardware technology at one of the world's most innovative companies. You'll be part of a team that ensures the quality and reliability of Apple's custom silicon, which powers many of their groundbreaking products.

Last updated 5 days ago

Responsibilities For Design Verification Engineer

  • Review design and architecture specifications
  • Work closely with design & micro-architecture teams
  • Understand functional & performance goals of the design
  • Develop test plans, tests & coverage plans
  • Define next generation verification methodology & testbenches
  • Communicate and collaborate with design, architecture and software teams
  • Run and triage regressions
  • Track bugs and analyze coverage

Requirements For Design Verification Engineer

Python
  • Knowledge of computer architecture and digital design fundamentals
  • Knowledge of Verilog or SystemVerilog, digital simulation and debug
  • Experience with Python, Perl, or similar scripting language
  • Ability to work independently to deliver the project goals
  • Experience with C/C++, assembly is a plus
  • Excellent interpersonal skills
  • BS degree

Interested in this job?

Jobs Related To Apple Design Verification Engineer

CPU Design Verification Engineer

Entry-level CPU Design Verification Engineer position at Apple, focusing on hardware verification and testing for CPU design.

GPU Silicon Validation Engineer

Entry-level GPU Silicon Validation Engineer position at Apple, focusing on validating and testing embedded GPU systems, requiring BS degree and programming experience.

Mixed-Signal IP Firmware Engineer

Entry-level Mixed-Signal IP Firmware Engineer position at Apple, developing embedded firmware for SOC components using C programming.

Design Verification Engineer

Design Verification Engineer role at Apple, focusing on verifying functionality and performance of premier SOCs, offering competitive pay and benefits in Seattle.

RTL Design Engineer

Entry-level RTL Design Engineer position at Apple, focusing on digital and mixed-signal circuit design with competitive compensation and comprehensive benefits.