A

Apple

Designs phones, computers and their operating systems

CPU Processor Power Management Verification Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeSanta Clara, CA, USANo salary listedIn-person

About the Job

Requirements

  • A minimum of a Bachelor of Science degree and three or more years of relevant industry experience is required.
  • Experience with digital logic, microprocessor architecture, or power management architecture is required.
  • Experience with digital design verification, including Verilog/SystemVerilog-based testbenches, transactors, and checkers, is required.
  • Programming skills in scripting languages such as Perl or Python are required.
  • The candidate should demonstrate strong teamwork and communication skills, including the ability to articulate complex design issues during verification efforts.
  • The candidate must be able to create and follow detailed work schedules and work independently on verification efforts for a block or area of the design.

Responsibilities

  • Work closely with architecture and RTL designers to verify the functional correctness of power management and clock control logic.
  • Develop and execute test plans and schedules for power management and clock control logic.
  • Develop tests in assembly language, scripts, SystemVerilog, or vectors according to test plans to drive testing in simulation and emulation environments.
  • Root-cause failures and propose potential solutions to the design team.
  • Work with the silicon bring-up team to develop tests that operate in emulation and FPGA environments, and aid silicon debugging in the related part of the design.
  • Develop coverage monitors and analyze coverage to ensure that all test cases in the test plans are covered.
  • Develop checkers or Verilog/SystemVerilog-based transactors to verify the design.
  • Write assertions and apply formal verification to the design.

Desired Qualifications

  • A Master's degree is preferred.
  • Experience in processor or power management architecture and verification is preferred.
  • In-depth knowledge of design verification environments such as random constraint verification and Universal Verification Methodology (UVM)-based testbenches is preferred.
  • Experience with SystemVerilog assertions, silicon bring-up, Unified Power Format (UPF), or low-power simulation is preferred.
  • Experience with advanced verification techniques such as formal verification is a plus.
  • Advanced programming skills such as object-oriented programming or CPU assembly language are a plus.

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