Software Performance Engineer for Memory

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
18 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $214k
$129k $293k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $174,600–$230,500 — the blue band above. At the midpoint, this role pays about $214k versus about $203k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Performance Engineer for Memory

The Software Performance Engineer for Memory, CoreOS joins the OS Performance team to ensure that iPhone, iPad, Mac, and Apple Watch devices run smoothly and speedily. In this role, you will collaborate with various engineering teams across the company to gain a deep understanding of specific problem domains while developing features with performance in mind. You will evangelize best practices, help teams measure and understand their performance, and optimize existing software. You will also build necessary analysis tools. Required skills include proficiency in at least one object-oriented language and one scripting language like Python or Ruby. Preferred experience includes using the Xcode Instruments suite, understanding large system architectures, and delivering software written in Swift, SwiftUI, or Objective-C to solve complex operating system performance issues.

What you'll do

  • Identify and solve performance problems within iOS, macOS, and watchOS software.
  • Gain a deep understanding of various problem domains when developing new features.
  • Evangelize performance best practices to other engineering teams across the company.
  • Help software teams measure and analyze their specific performance metrics.
  • Optimize existing software to improve speed and smoothness of Apple products.
  • Develop internal tools required for performance analysis and debugging.
  • Write and debug code using object-oriented and scripting languages.

What we're looking for

  • Proficiency in at least one object-oriented language and at least one scripting language such as Python or Ruby.
  • BS/MS in Computer Science, Computer Engineering, or equivalent.
  • Experience writing native apps for or debugging iOS, macOS, or watchOS (preferred).
  • Competent and has delivered software written in Swift, SwiftUI, or Objective-C (preferred).
  • Experience with Xcode Instruments suite (preferred).
  • Skills for understanding large system architectures (preferred).
  • Excellent spoken and written communication skills (preferred).
  • Experience with debugging or analysis work.

More like this

Similar roles

Software Engineer, Systems Performance

Apple Inc

San Diego, CA 12 days ago $142,300–$263,300
Swift Objective-C SwiftUI Swift Data Swift Concurrency iOS macOS tvOS watchOS visionOS Unix Linux Operating Systems Data Science API Design

CoreOS Kernel Performance Engineer

Apple Inc

Cupertino, CA 67 days ago $129,300–$225,300
C Kernel Development Performance Optimization Apple Silicon OS Fundamentals Instruments VTune Memory Architecture Low-level Programming Profiling Tools

CPU Performance Engineer, Platform Architecture

Apple Inc

Cambridge, MA 7 days ago $134,700–$203,000
SoC Architecture C++ C Python Perl Performance Modeling RTL SIMD Memory Subsystem Prefetching Data Structures Algorithms Workload Analysis
3+ yrs exp

CPU Performance Engineer, Platform Architecture

Apple Inc

Cambridge, MA 7 days ago $165,800–$249,500
SoC Architecture C++ C Python Perl Performance Modeling Power Modeling RTL SIMD Memory Subsystem Data Structures Algorithms Workload Analysis Performance Simulation
10+ yrs exp

CPU Performance Engineer, Platform Architecture

Apple Inc

Cupertino, CA 7 days ago $184,700–$277,600
SoC Architecture C++ C Python Perl Performance Modeling RTL SIMD Prefetching Data Structures Algorithms Workload Analysis Memory Subsystem
10+ yrs exp

CPU Performance Engineer, Platform Architecture

Apple Inc

Cupertino, CA 7 days ago $150,400–$225,300
SoC Architecture C++ C Python Perl Performance Modeling RTL SIMD Memory Subsystem Prefetching Data Structures Algorithms Workload Analysis
3+ yrs exp