CPU Silicon Validation Engineer

Apple is a technology company that designs, develops, and sells consumer electronics, computer software, and online services.
Santa Clara, CA, USA
$122,108 - $183,643
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For CPU Silicon Validation Engineer

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Dynamic, thoughtful people and inspiring, innovative technologies are the norm here. 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 to 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 that collaborates with many disciplines and has a critical impact on getting functional products to millions of customers quickly. You will be part of a team responsible for the functional validation of our CPUs, with the aim of identifying logic design and circuit bugs. You will be developing CPU test content using our test generators, defining new test cases for our cutting-edge CPU designs, and doing silicon bring-up in our lab.

Key Responsibilities: • Work closely with CPU RTL and DV teams to understand changes to our CPU designs and to engineer test content for new CPU features. • Create CPU validation test plans, ensuring all key features are covered. • Develop SW workloads to stress test the CPU and integrate these into our existing validation environments. • Help maintain and improve our random test generator by adding support for new CPU architectural and microarchitectural features. • Drive the bring-up and execution of our silicon validation tools in pre-silicon (FPGAs) and post-silicon (development boards) • Debug functional silicon failures closely with Design and DV counterparts.

Last updated 15 days ago

Responsibilities For CPU Silicon Validation Engineer

  • Develop CPU test content using test generators
  • Define new test cases for cutting-edge CPU designs
  • Perform silicon bring-up in the lab
  • Create CPU validation test plans
  • Develop SW workloads to stress test the CPU
  • Maintain and improve random test generator
  • Drive bring-up and execution of silicon validation tools
  • Debug functional silicon failures

Requirements For CPU Silicon Validation Engineer

Python
  • BS degree
  • C/C++ programming experience
  • Knowledge of processor instruction set architecture and microarchitecture
  • Scripting experience (Perl/Python etc)
  • Familiar with assembly programming
  • Good problem-solving skills
  • Effective communicator
  • Ability to work collaboratively to achieve team goals

Benefits For CPU Silicon Validation Engineer

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Potential relocation assistance

Interested in this job?

Jobs Related To Apple CPU Silicon Validation Engineer

Guest Experience Manager - Entertainment Operations (Seasonal)

Lead operational planning and execution of Special Events and Holidays Events for Disney Cruise Line as a Guest Experience Manager in Entertainment Operations.

Java Search Engineer

KAYAK is seeking a Java Search Engineer to develop and maintain world-leading travel search and booking technology.

Software Development Engineer II

Stackline is hiring a Software Development Engineer II to design, build, and maintain software products and data-collection services in Seattle.

Full Stack Engineer II

Calendly is hiring a Full Stack Engineer II to build and scale features for their appointment scheduling platform, working with modern technologies in a remote US-based role.

Engineer (2), Data

Backend Engineer role at Showpad, developing innovative solutions for sales content management and distribution.