CPU Performance Engineer: Optimize Bottlenecks & Simulators

Apple Inc.

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple Inc. in Austin seeks a CPU performance architect to drive cutting-edge performance features in collaboration with RTL and implementation teams.

You will identify bottlenecks, develop a performance simulator and related infrastructure, and collaborate with software and system teams to profile and optimize workloads for CPU performance and power. Qualifications include a degree in Electrical Engineering, Computer Engineering, or Computer Science, strong C/C++ skills, and scripting with

Qualifications

  • Academic or industry experience in CPU performance architecture, micro‑architecture design, and performance analysis
  • Academic or industry experience working in a performance modeling environment
  • Academic or industry experience using C/C++

Responsibilities

  • Architect cutting-edge CPU performance features in collaboration with RTL and implementation teams
  • Identify and devise solutions for hardware and software performance bottlenecks
  • Develop advanced CPU performance simulator and associated infrastructure
  • Develop new performance exploration and correlation tools and processes
  • Collaborate with software and system teams to identify, profile, and optimize critical workloads for CPU performance and power
  • Correlate performance of RTL with CPU performance simulator

Skills

CPU performance architecture
Performance modeling
C/C++
Python
Perl

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science

Tools

Performance simulators
OS internals
Compiler technology

Job description

Apple Inc. in Austin seeks a CPU performance architect to drive cutting-edge performance features in collaboration with RTL and implementation teams.

You will identify bottlenecks, develop a performance simulator and related infrastructure, and collaborate with software and system teams to profile and optimize workloads for CPU performance and power. Qualifications include a degree in Electrical Engineering, Computer Engineering, or Computer Science, strong C/C++ skills, and scripting with

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

Similar jobs worth comparing

CPU Memory Performance Engineer
CPU Memory Performance Engineer

PVH (Tommy Hilfiger/Calvin Klein) • Austin (TX)

On-site
USD 184,700 - 277,600
Senior CPU Performance Architect – Platform Optimization
Senior CPU Performance Architect – Platform Optimization

Apple Inc. • Austin (TX)

On-site
USD 200,000 - 364,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+2
CPU Performance Engineer
CPU Performance Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
CPU Performance Engineer - Memory Subsystem & Architecture
CPU Performance Engineer - Memory Subsystem & Architecture

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
CPU Implementation Engineer: Power, Performance & RTL
CPU Implementation Engineer: Power, Performance & RTL

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
CPU Performance Verification Engineer – Pre/Post-Silicon
CPU Performance Verification Engineer – Pre/Post-Silicon

Apple Inc. • Santa Clara (CA)

On-site
USD 129,000 - 195,000
CPU Performance Architect: Platform & Micro-Arch Leader
CPU Performance Architect: Platform & Micro-Arch Leader

Apple Inc. • Austin (TX)

On-site
USD 150,000 - 200,000
CPU Performance Architect: Workload & Platform Innovation
CPU Performance Architect: Workload & Platform Innovation

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 150,000
CPU Performance & Workload Analyst, Platform Architecture
CPU Performance & Workload Analyst, 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. • Austin (TX)

On-site
USD 150,000 - 200,000