Software Performance Engineer for Memory, CoreOS

Apple Inc.

Cupertino, Northern (CA, KY)

Hybrid

USD 150,000 - 278,000

Full time

12 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical & dental
Retirement benefits
Employee stock purchase plan
Tuition reimbursement
Relocation
Discounts & free services

Job summary

Apple Inc. in Cupertino, CA is seeking a Software Performance Engineer for Memory within CoreOS to help make iOS, macOS, and watchOS faster and more efficient. You will collaborate with cross-functional teams to understand problem domains and develop performance-focused features.

The role requires coding experience and a background in native Apple platforms, with opportunities to work on Xcode instruments and performance analysis tools while contributing to a range of OS components.

Qualifications

  • BS/MS in CS/CE or equivalent.
  • Experience debugging or analysis work.
  • Experience with native apps on Apple platforms preferred.
  • At least one object oriented language and scripting language such as Python or Ruby.

Responsibilities

  • Collaborate with software teams to understand problem domains and develop performance-focused features.
  • Help teams measure and optimize performance across iOS, macOS, watchOS, and services.
  • Develop tools for performance analysis and debugging.
  • Engage with cross-functional teams to improve software efficiency.

Skills

OOP language
Python/Ruby
Debugging/analysis
iOS/macOS/watchOS apps
Swift/SwiftUI/Objective-C

Education

BS/MS in CS/CE or equivalent

Tools

Xcode Instruments

Job description

Software Performance Engineer for Memory, CoreOS

Cupertino, California, United States Software and Services

The OS Performance team is responsible for making your iPhone, iPad, Mac and Apple Watch run smoothly and speedily release after release. Come join us if you're interested in making Apple's products run as quickly and smoothly as possible while learning about a large variety of software components.

Description

Make a difference to iOS, macOS and watchOS by collaborating with software teams all over Apple. This position will require engaging with other engineering teams to gain a deep understanding of problem domains when developing features and helping them solve those problems with performance in mind. We evangelize best practices, help teams measure and understand their performance as well as optimize their existing software. To do that, as well as to help build the tools needed for analysis, a moderate amount of coding experience is required.

Minimum Qualifications
  • At least one object oriented language and at least one scripting language such as Python or Ruby
  • Enjoys debugging or analysis work
  • Experience writing native apps for (or debugging) iOS, macOS or watchOS preferred
  • BS/MS in CS/CE or equivalent
Preferred Qualifications
  • Experience with Xcode Instruments suite
  • Skills for understanding large system architectures
  • Interested in several areas of software (operating systems, graphics, UI Applications, ML, compilers, etc)
  • Excellent spoken and written communication skills
  • Enjoys working in a team environment
  • Competent and has delivered software written in Swift/SwiftUI/Objective-C

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 $150,400 and $277,600, 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 seek to promote 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

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple’s workplace Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Systems Engineer, Watch Software
Senior Systems Engineer, Watch Software

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Systems Software Engineer, Core OS
Systems Software Engineer, Core OS

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Medical & dental coverage
Employee stock plan
Tuition reimbursement
+2
CoreOS Kernel Performance Engineer
CoreOS Kernel Performance Engineer

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 129,000 - 225,000
Medical & Dental
Retirement benefits
Relocation assistance
+1
Systems Software Engineer - Performance & Agentic Tools
Systems Software Engineer - Performance & Agentic Tools

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 129,000 - 225,000
Comprehensive medical and dental
Employee stock programs
Tuition reimbursement
Performance Control Architect - Platform Architecture
Performance Control Architect - Platform Architecture

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 195,000 - 325,000
Stock options and equity programs
Relocation assistance
Medical and dental coverage
+3
Embedded Software Engineer
Embedded Software Engineer

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 129,000 - 225,000
iOS/macOS Software Engineer
iOS/macOS Software Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Senior Software Engineer - iOS Devices
Senior Software Engineer - iOS Devices

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
Apple stock programs
Restricted stock units
Employee stock purchase plan
+3
Software Engineer, Proactive - Shortcuts
Software Engineer, Proactive - Shortcuts

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Retirement benefits
Product discounts and free services
+2
Senior OS Software Engineer, Field Engagement & Analytics
Senior OS Software Engineer, Field Engagement & Analytics

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Stock programs
Comprehensive benefits