CPU Verification ML Tool Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$129,300–$194,700 / yr
Posted
18 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $206k
This role $162k
$113k $279k
below market most similar roles pay here above market

This role pays less than 84% of similar roles. Most pay $177,250–$234,512 — the blue band above. At the midpoint, this role pays about $162k versus about $206k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · CPU Verification ML Tool Engineer

The CPU Verification ML Tool Engineer will join the hardware team to own the machine learning based verification tools and flows for a high performance, lower power processor design. In this role, you will work closely with verification engineers and RTL designers to define effective ML based verification for complex processor designs. Your daily responsibilities include driving the development of ML tools, developing and maintaining efficient testbench environments, and testing these flows with selected blocks from the real design. You will utilize programming skills in C, C++, or Python, along with knowledge of Verilog or SystemVerilog. The role requires experience in computer architecture and machine learning to solve technical challenges within the processor design space while ensuring high quality products are delivered quickly.

What you'll do

  • Own the ML-based verification tools and flows for high-performance, low-power processor designs.
  • Develop and drive ML-based tools specifically for CPU verification.
  • Define effective ML-based verification strategies for complex processor designs.
  • Develop, verify, and maintain efficient testbench environments.
  • Test ML-based tools and flows using selected blocks from the real design.
  • Interface with verification engineers and RTL designers to define verification requirements.

What we're looking for

  • Minimum of a Bachelor of Science degree.
  • Experience with programming or scripting in C, C++, or Python.
  • Computer Architecture coursework or experience.
  • RTL development experience (preferred).
  • Programming skills with Verilog or SystemVerilog (preferred).
  • Machine Learning experience (preferred).
  • Strong problem solving skills (preferred).
  • Excellent communication skills and ability to work independently (preferred).

More like this

Similar roles

CPU Top-Level Design Verification Engineer

Apple Inc

Santa Clara, CA 40 days ago $129,300–$194,700
SystemVerilog C C++ Python RTL Computer Architecture Assembly Regression Frameworks Waveform Analysis Verification Methodology

CPU Processor Power Management Verification Engineer

Apple Inc

Santa Clara, CA 40 days ago $129,300–$194,700
System Verilog Verilog Python Perl TCL Assembly Formal Verification FPGA Emulation RTL Computer Architecture Digital Logic Power Management Clock Control Testbenches Transactors Assertions

CPU Processor Power Management Verification Engineer

Apple Inc

Santa Clara, CA 40 days ago $129,300–$194,700
System Verilog Verilog Python Perl TCL Assembly Formal Verification FPGA Emulation RTL Computer Architecture Digital Logic Power Management Clock Control Testbenches Transactors Assertions

CPU Top-Level Design Verification Engineer

Apple Inc

Santa Clara, CA 40 days ago $150,400–$277,600
SystemVerilog C C++ Python RTL Assembly Computer Architecture Regression Frameworks Waveform Analysis Verification Methodology Coverage Convergence Embedded Programming
3+ yrs exp

CPU Processor Power Management Verification Engineer

Apple Inc

Santa Clara, CA 40 days ago $150,400–$277,600
System Verilog Verilog UVM Python Perl Assembly Formal Verification UPF FPGA Emulation RTL Digital Logic Power Management Clock Control Random Constraint Verification
3+ yrs exp

CPU Processor Power Management Verification Engineer

Apple Inc

Santa Clara, CA 40 days ago $150,400–$277,600
System Verilog Verilog UVM Python Perl Assembly Formal Verification UPF FPGA Emulation RTL Digital Logic Power Management Clock Control Simulation Testbenches Transactors Assertions
3+ yrs exp