Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
A
Apple
CPU Debug and Power Management Verification Engineer
Career Insights for Verification Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Oregon data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Verification Engineer is responsible for ensuring that a product meets its specifications and requirements. Designs methods to test products, identify bugs in software products, and communicates with cross-functional teams, ensuring product development procedures and outcomes meets regulations. Primary objective is to verify that the system functions correctly and reliably according to its design and intended purpose.
$139,186 / year median in Oregon
Job Description
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Do you want join us in these pursuits? Join us to help deliver the next groundbreaking Apple product! In this highly visible role, you will be at the center of a chip design effort collaborating with all disciplines, with a critical impact on getting functional products to millions of customers quickly. Description We are seeking a highly motivated Design Verification Engineer to join our silicon engineering team focused on the auxiliary features of a high-performance ARM-based CPU. These features include Power Management, Clock Control, Debug Infrastructure, Resets, and Special-Purpose Registers-spanning both ARM-standard capabilities and Apple-specific innovations.
- You will work across the entire product lifecycle, from pre-silicon test planning to supporting post-silicon bring-up and debug when needed. This role is highly cross-functional, bridging CPU and SoC teams, and is critical to delivering robust, low-power, high-performance CPU designs.
- Work closely with architecture and RTL designers on verifying the functionality correctness of CPU Power Management, clock control, and debug logic
- Develop and execute test plans and schedules
- Write and debug tests in Assembly, SystemVerilog, SVA, 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.