Search jobs > Santa Clara, CA > Performance engineer

CPU Performance and Workload Analysis Engineer - Platform Architecture

Apple Inc.
Santa Clara, California, US
$143.1K-$264.2K a year
Full-time

CPU Performance and Workload Analysis Engineer - Platform Architecture

Modern system-on-chip (SoC) designs have dramatically changed how hardware and software is developed. It is increasingly important to understand the concerns of software developers when designing hardware while it is also increasingly meaningful for software developers to understand how their applications can map efficiently to modern iPhone, iPad and Mac hardware.

Those who can understand both and prefer to live at the intersection of hardware and software are deeply valuable, especially to Apple.

The Apple CPU Architecture and Performance Team is seeking highly motivated and self-driven engineers who want to live at this intersection, individuals who have or want to develop domain expertise in emerging areas like AI, individuals who have a high-level CPU architecture understanding and desire to work with a world class team for CPU, SoC, and software development.

Are you deeply accountable for your work? Your passion for product ownership and track record of product development will prove critical to your success on our team.

Considering making an application for this job Check all the details in this job description, and then click on Apply.

Description

We drive advanced exploration for next generation CPU architectures. As a member of this team, you are the interface between the CPU team, system teams, and many software teams at Apple.

We have a data driven approach that is focused on real user workloads (both existing and emerging) so your work will guide optimizations and the direction of future CPUs.

At the same time, you will be working with software developers to optimize code for our CPU designs and roadmap. Your responsibilities will include :

  • Profile and analyze existing and emerging workloads, bring up in CPU / SOC simulation environment.
  • Develop and maintain performance and trace analysis tools.
  • Develop and implement visual extensions to assist with data analysis that can be used internally and also by the various software partners in Apple.
  • Run and analyze workloads on simulators and prototype devices as well as work on developing and automating performance analysis infrastructure.
  • Develop domain expertise in emerging fields (ex : ML, AR / VR) in order to both identify hardware advancement opportunities and assist software teams in optimizing for our devices.
  • Profile and analyze workload in potential new product areas to help guide CPU roadmap decisions.

Minimum Qualifications

  • Minimum requirement of a bachelor’s degree.
  • Experience with CPU performance analysis and familiarity with associated tools.
  • Understanding of CPU architecture and micro-architecture.
  • Coding skills in object-oriented programming with C and C++.

Preferred Qualifications

  • MS or PhD in Electrical or Computer Engineering or related field, or 3+ years of relevant industry experience.
  • Knowledge and experience with common performance benchmarks.
  • Experience working multi-functionally with people of very diverse backgrounds.
  • Communication, influence, and negotiation skills.
  • Knowledge of visual / UI or data analysis frameworks.
  • Knowledge of OS internals and compiler technology.

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role.

The base pay range for this role is between $143,100 and $264,200, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.

Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan.

You’ll also receive benefits including : Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses including tuition.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note : Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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.

J-18808-Ljbffr

18 days ago
Related jobs
Promoted
Apple
Santa Clara, California

Your responsibilities will include: - Profile and analyze existing and emerging workloads, bring up in CPU/SOC simulation environment - Develop and maintain performance and trace analysis tools - Develop and implement visual extensions to assist with data analysis that can be used internally and als...

Promoted
Apple Inc.
Santa Clara, California

The Apple CPU Architecture and Performance Team is seeking highly motivated and self-driven engineers who want to live at this intersection, individuals who have or want to develop domain expertise in emerging areas like AI, individuals who have a high-level CPU architecture understanding and desire...

Promoted
Karkidi
Mountain View, California

Experience leading CPU/Machine Learning microarchitecture exploration, performance model development, performance analysis, performance correlation, and workload characterization. You will have the opportunity to collaborate with talents in Google’s Android applications and Google’s world-renowned A...

Promoted
Xscape Photonics Inc
Santa Clara, California

Key responsibilities include performing Failure Modes and Effects Analysis (FMEA), defining reliability tests, and conducting failure analysis to gain insights into failure mechanisms. We are seeking a skilled Laser Reliability and Failure Analysis Engineer to join our team in Santa Clara, CA. The s...

Promoted
Apple, Inc.
Sunnyvale, California

Would you like to work in a fast-paced environment where your technical abilities will be challenged on a day to day basis? If so, Apple's AI & Data Platform (AiDP) team is seeking a Software Engineer to work on building and scaling best in class data and reporting apps presenting metrics & ...

Promoted
Adobe Inc.
San Jose, California

We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every scr...

Promoted
Apple, Inc.
Cupertino, California

You will have a chance to work on optimizing billions of parameter languge and vision and speech models using state of the art technologies and make it run at scale of Apple. The base pay range for this role is between $175,800 and $312,200, and your base pay will depend on your skills, qualificatio...

Apple
Cupertino, California

Your responsibilities will include: - Learning about the state of the art in SoC IP and chip-level architecture - Defining test plans and test planning methodology - Definition and implementation of validation infrastructure like performance monitors, behavioral checkers, state space coverage - Work...

NVIDIA
Santa Clara, California
Remote

As a Senior Solution Engineer specializing in AI/ML Storage Architecture, you will be an integral part of our dynamic team, contributing to the design, construction, and maintenance of innovative storage solutions tailored for Artificial Intelligence and Machine Learning workloads. Solution Design: ...

NVIDIA
Santa Clara, California

Architects, Performance Engineers, Software Engineers, ASIC Design Engineers, and Physical Design teams to study and implement power analysis and reduction techniques for NVIDIA's next generation GPUs and Tegra SOCs. Our team is responsible for analyzing fullchip and unit-level power data and drivin...