CPU Performance and Modeling Engineer

Apple Inc.

Austin (TX)

On-site

USD 120,000 - 190,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Apple Inc. is seeking a CPU performance architect responsible for profiling, benchmarking, and optimizing workloads to accelerate product development. The role collaborates with software, system, and RTL teams to identify bottlenecks and drive performance improvements across CPUs.

Ideal candidates have a strong background in CPU architecture, micro-architecture design, and performance modeling, with proficiency in C/C++ and scripting languages. This is a high-visibility, impact-driven position.

Qualifications

  • BS in Computer or Electrical Engineering with 2 years of relevant experience.
  • Academic or industry background in CPU performance architecture, micro-architecture, or performance analysis.
  • Proficient in C and C++.
  • Experience with scripting languages such as Perl, Python, and Ruby.

Responsibilities

  • Collaborate with software and system teams to profile critical CPU workloads.
  • Develop representative benchmarks for CPU critical workloads.
  • Capture workloads for simulation on CPU performance models.
  • Identify hardware and software performance bottlenecks.
  • Work with Architecture, Micro-Architecture, and RTL teams to identify solutions.
  • Run workloads on simulators and prototype devices; help develop performance analysis infrastructure.

Skills

CPU performance
C/C++
Python/Perl/Ruby
Performance modeling
Benchmarks

Education

B.S. in Computer/Electrical Engineering

Tools

Simulation tools

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, hard-working 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! Join us to help deliver the next groundbreaking Apple product.

Description

In this highly visible role, you will be at the center of a chip design effort working with all disciplines, with a critical impact on getting functional products to millions of customers quickly.

Responsibilities
  • - Collaborate with software and system teams to identify and profile critical workloads for CPU performance and power.
  • - Develop representative benchmarks for CPU critical workloads.
  • - Capture key workloads for simulation on CPU performance model.
  • - Identify hardware and software performance bottlenecks.
  • - Work closely with the Architecture, Micro-Architecture, and RTL teams in identification of solutions
  • - Run and analyze workloads on simulators and prototype devices as well as work on developing and automating performance analysis infrastructure.infrastructure
Minimum Qualifications
  • - BS in Computer/Electrical Engineering and 2 years of relevant experience preferred
  • - You should have academic or industry experience in CPU performance architecture, micro-architecture design, or performance analysis.
  • - Strong CPU architecture knowledge, micro-architecture knowledge, and an understanding of competing architectures
  • - Academic or industry experience working in a performance modeling environment.
  • - Proficient in C and C++
  • - Proficient in scripting languages such as Perl, Python, and Ruby
  • - Ability to problem solve and prove your own ideas.
Preferred Qualifications
  • - Knowledge and experience with common performance benchmarks and workloads
  • - Knowledge of OS internals and compiler technology a plus

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple's workplace
Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CPU Performance and Modeling Engineer
CPU Performance and Modeling Engineer

Apple Inc. • Santa Clara (CA)

Hybrid
USD 150,000 - 225,000
Medical and dental coverage
Stock programs
Retirement benefits
+2
CPU Performance & Workload Analysis Engineer, Platform Architecture
CPU Performance & Workload Analysis Engineer, Platform Architecture

Apple Inc. • United States

On-site
USD 129,000 - 225,000
Comprehensive medical coverage
Retirement benefits
Employee stock program
+1
CPU Performance Engineer, Platform Architecture
CPU Performance Engineer, Platform Architecture

Apple Inc. • Beaverton (OR)

On-site
USD 120,000 - 160,000
CPU Performance Engineer, Platform Architecture
CPU Performance Engineer, Platform Architecture

Apple Inc. • Cambridge (MA)

On-site
USD 132,100 - 199,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and free services
+2
CPU Performance & Workload Analysis Engineer, Platform Architecture
CPU Performance & Workload Analysis Engineer, Platform Architecture

Apple Inc. • Santa Clara (CA)

On-site
USD 126,000 - 221,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock programs
+1
CPU Performance & Workload Analysis Architect, Platform Architecture
CPU Performance & Workload Analysis Architect, Platform Architecture

Apple Inc. • Beaverton (OR)

On-site
USD 130,000 - 180,000
CPU Performance and Workload Analysis Engineer, Platform Architecture
CPU Performance and Workload Analysis Engineer, Platform Architecture

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 140,000
CPU Performance Architect, Platform Architecture
CPU Performance Architect, Platform Architecture

Apple Inc. • Beaverton (OR)

On-site
USD 140,000 - 180,000
CPU Performance Architect, Platform Architecture
CPU Performance Architect, Platform Architecture

Apple Inc. • Austin (TX)

On-site
USD 150,000 - 200,000
CPU Performance and Workload Analysis Engineer, Platform Architecture
CPU Performance and Workload Analysis Engineer, Platform Architecture

Apple Inc. • Beaverton (OR)

On-site
USD 100,000 - 140,000