Performance Modeling Software Engineer, Platform Architecture

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$220,900 / yr
Posted
69 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $184k
$132k most similar roles pay here $230k

This role pays more than 60% of similar roles. Most pay $142,200–$210,562 — the shaded band above. At the midpoint, this role pays about $184k versus about $176k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Performance Modeling Software Engineer, Platform Architecture

As a Senior Performance Engineer at the cutting-edge hardware division, you will join a dynamic team focused on optimizing and testing next-generation computing devices. Your primary responsibilities include running comprehensive performance simulations to ensure that our products meet stringent quality standards. You will work closely with cross-functional teams to identify bottlenecks, develop innovative solutions, and enhance system efficiency. The ideal candidate should have extensive experience in C++ or Python for simulation scripting, proficiency in Linux environments, and a solid understanding of hardware architecture. This role requires expertise in performance analysis tools such as Valgrind and perf, along with knowledge of GPU and CPU benchmarking techniques. Your work will directly impact the development of high-performance computing solutions used by millions globally.

What you'll do

  • Conduct detailed analysis of hardware performance data.
  • Develop and optimize algorithms for efficient resource utilization.
  • Perform benchmarking tests to evaluate system capabilities.
  • Identify bottlenecks in hardware design through simulation.
  • Recommend improvements based on simulation outcomes.

What we're looking for

  • Bachelor's degree required.
  • Experience in running performance simulations.
  • Strong understanding of hardware and software interactions.
  • Proficiency in simulation tools and technologies.
  • Ability to analyze and interpret complex data sets.

More like this

Similar roles