Apple Inc. is seeking a CPU Performance & Workload Analysis Architect in Beaverton, Oregon. This role involves profiling workloads, developing performance tools, and collaborating with software teams. Ideal candidates possess extensive experience in CPU architecture, strong skills in C and C++, and a deep understanding of performance analysis. A relevant advanced degree is preferred. This position allows you to work at the intersection of hardware and software within a dynamic team. Apple is committed to diversity and inclusion in the workplace.
Qualifications
Experience with CPU architecture and micro-architecture.
20+ years of relevant experience.
Experience with common performance benchmarks.
Responsibilities
Profile and analyze existing workloads in CPU/SOC simulation environment.
Develop performance and trace analysis tools.
Run workloads on simulators and analyze results.
Skills
CPU architecture understanding
Object-oriented programming with C and C++
CPU performance analysis tools
Communication and negotiation skills
Education
MS or PhD in Electrical or Computer Engineering
Tools
Performance analysis tools
Data analysis frameworks
Job description
Apple Inc. is seeking a CPU Performance & Workload Analysis Architect in Beaverton, Oregon. This role involves profiling workloads, developing performance tools, and collaborating with software teams. Ideal candidates possess extensive experience in CPU architecture, strong skills in C and C++, and a deep understanding of performance analysis. A relevant advanced degree is preferred. This position allows you to work at the intersection of hardware and software within a dynamic team. Apple is committed to diversity and inclusion in the workplace.