A

Apple

Designs phones, computers and their operating systems

Design Verification Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A master's degree or foreign equivalent in Electrical Engineering, Electronics Engineering, Electrical and Computer Engineering, or a related field is required.
  • Experience or education must include experience in Hardware Verification Language and Hardware Design Language, including SystemVerilog or Verilog, for verification environment and test development.
  • Knowledge of HVL methodologies, including UVM, OVM, and VMM, for constrained-random test development is required.
  • Experience applying verification skills in problem solving, constrained-random testing, and debugging is required.
  • Understanding of reusable verification frameworks to help speed up the verification process is required.
  • Knowledge of digital logic design, chip architecture, and microarchitecture to analyze and debug RTL design is required.
  • AMBA protocol knowledge for developing monitors/checkers and analyzing RTL design is required.
  • SystemVerilog Assertion (SVA) knowledge for verification is required.
  • Programming in C/C++ for embedded CPU verification and system modeling is required.
  • Ability to write scripts in Perl or Python is required.
  • Ability to define coverage space and write coverage models to measure verification quality and identify verification holes is required.

Responsibilities

  • Understand design specifications and extract design attributes from them.
  • Create UVM-based tests and sequences based on design attributes to stress the design and verify RTL correctness.
  • Discuss missing specifications and corner cases or interesting scenarios where the design might show unexpected behavior with Design Engineers.
  • Debug the root cause of failures and report bugs to Design Engineers using waveform analysis and log files.
  • Work with EDA vendors to use VIP/tools in test benches.
  • Develop coverage points to analyze coverage and write assertions for the design.
  • Understand the design, extract attributes from the design specification, and verify RTL design correctness.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs