Performance Modeling Software Engineer, Platform Architecture

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$272,100 / yr
Posted
41 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $227k
$127k most similar roles pay here $288k

This role pays more than 80% of similar roles. Most pay $142,450–$222,000 — the shaded band above. At the midpoint, this role pays about $227k versus about $182k 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 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 leading edge of hardware innovation, you will join our dynamic and forward-thinking team dedicated to optimizing cutting-edge technology solutions. Your primary responsibilities include running comprehensive performance simulations to ensure that our products meet rigorous quality standards. Day-to-day, you'll work closely with cross-functional teams to identify bottlenecks, develop efficient algorithms, and implement scalable solutions. The ideal candidate possesses expertise in C++, Python, and simulation tools such as Simulink or ModelSim. Experience with hardware design languages like Verilog or VHDL is a significant plus. This role demands a deep understanding of computer architecture and the ability to tackle complex challenges in a fast-paced environment, contributing to the development of high-performance computing systems that drive our industry forward.

What you'll do

  • Conduct comprehensive hardware performance testing.
  • Analyze simulation results to identify bottlenecks and inefficiencies.
  • Optimize system configurations for improved performance metrics.
  • Develop scripts and tools to automate performance evaluation processes.
  • Document findings and recommendations for product development teams.

What we're looking for

  • Bachelor's degree required.
  • Experience in running performance simulations.
  • Strong understanding of hardware and software interaction.
  • Ability to conduct detailed technical analysis.
  • Proficiency in relevant simulation tools and software.

More like this

Similar roles