A

Apple

Designs phones, computers and their operating systems

CPU Debug and Power Management Verification Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeBeaverton, OR, USANo salary listedIn-person

About the Job

Requirements

  • A minimum Bachelor of Science degree and 3+ years of relevant industry experience are required.
  • Programming skills in Perl, Python, or SystemVerilog are required.

Responsibilities

  • Work across the entire product lifecycle, from pre-silicon test planning to supporting post-silicon bring-up and debug when needed.
  • Work closely with architecture and RTL designers to verify the functional correctness of CPU power management, clock control, and debug logic.
  • Develop and execute test plans and schedules.
  • Write and debug tests in Assembly, SystemVerilog, SystemVerilog Assertions, C++, and scripting languages to validate functionality in simulation, emulation, and FPGA environments.
  • Build and maintain verification infrastructure, including checkers, transactors, and coverage monitors.
  • Analyze functional coverage to ensure test plan completeness.
  • Identify, root-cause, and document design issues, and collaborate with RTL teams to drive fixes.
  • Support SoC-level debug for clock and power integration issues.
  • Work with silicon bring-up teams to develop tests and debug issues across emulation, FPGA, and silicon.
  • Contribute to post-silicon debug using waveform and trace tools to diagnose complex system issues.

Desired Qualifications

  • Experience in processor or power management architecture and verification.
  • Experience with system fabric protocols such as Advanced eXtensible Interface.
  • In-depth knowledge of design verification environments, such as random constraint verification and Universal Verification Methodology base testbenches.
  • Experience with SystemVerilog Assertions, silicon bring-up, Unified Power Format, or low-power simulation.
  • Experience with processor debug features, including hardware trace.
  • Experience with advanced verification techniques such as formal verification.
  • Advanced programming skills such as object-oriented programming or CPU assembly language.
  • Excellent communication skills and the ability to articulate complex design issues during verification efforts.
  • Ability to create and follow detailed work schedules and work independently on verification efforts for a block or area of the design.

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