Apple

About Apple

The personal technology company redefining user experience

🏢 Tech, Hardware👥 1001+ employees📅 Founded 1976📍 Cupertino, CA4.2
B2CB2BHardwareSaaSTelecommunicationseCommerce

Key Highlights

  • Market cap of $3 trillion as of 2022
  • Over 1 billion active devices worldwide
  • Comprehensive medical plans including mental healthcare
  • Paid parental leave and gradual return-to-work program

Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...

🎁 Benefits

Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...

🌟 Culture

Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Skills & Technologies

Overview

Apple is hiring a Memory Tools Engineer to enhance and innovate tools for memory and resource optimization across its platforms. You'll collaborate with performance optimization engineers and work on tools like Xcode's Memory Graph Debugger. This role requires expertise in Swift and Objective-C.

Job Description

Who you are

You have a strong background in memory and resource optimization, with experience in developing tools that enhance software performance. Your passion for creating developer-friendly tools drives you to identify optimization opportunities effectively. You are comfortable collaborating with performance optimization engineers and have a solid understanding of Apple's ecosystem.

You possess expertise in Swift and Objective-C, which allows you to work closely with runtime teams and frameworks teams. Your ability to introspect memory usage across various platforms makes you a valuable asset to the Memory Tools team. You thrive in environments where you can influence and improve the productivity of developers worldwide.

What you'll do

In this role, you will work within Apple's Xcode group, focusing on creating profiling and optimization tools that are critical for developers. You will be responsible for developing command-line tools like leaks, heap, vmmap, and sample, which are essential for process analysis on over a billion devices. Your work will directly impact the built-in debugging experience on Apple's platforms, including macOS, iOS, iPadOS, tvOS, watchOS, and visionOS.

You will collaborate with various teams to enhance the tools that allow developers to design, write, build, debug, profile, and deploy software. Your contributions will help shape the next generation of software and hardware on Apple's platforms, making it a uniquely rewarding area of development.

What we offer

Apple is committed to fostering an inclusive and diverse workplace. You will have the opportunity to work on innovative projects that influence the productivity of developers globally. The role offers a chance to be part of a team that is dedicated to creating tools that empower developers to bring their ideas to life. You will also benefit from Apple's commitment to employee growth and development, ensuring that you have the resources and support needed to succeed in your role.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Apple.

Similar Jobs You Might Like

Based on your interests and this role

Apple

Software Engineering

Apple📍 Cupertino - On-Site

Apple is hiring an OS Performance Tools Engineer to enhance memory diagnostics and analysis tools. You'll work with Objective-C and Swift on macOS and iOS systems. This position requires strong problem-solving skills and proficiency in systems-level development.

🏛️ On-SiteMid-Level
3 months ago
Apple

Software Engineering

Apple📍 Cupertino - On-Site

Apple is hiring an OS Performance Tools Engineer to enhance memory diagnostics and analysis tools. You'll work with Objective-C and Swift on macOS and iOS systems. This position requires a strong understanding of systems fundamentals and proficiency in systems-level development.

🏛️ On-SiteMid-Level
3 months ago
Apple

Software Engineering

Apple📍 Cupertino - On-Site

Apple is hiring a Software Performance Engineer for Memory to enhance the performance of iOS, macOS, and watchOS. You'll collaborate with various engineering teams and require skills in Python, Ruby, and Swift. This position is based in Cupertino, California.

🏛️ On-SiteMid-Level
4w ago
Apple

Manager

Apple📍 Cupertino - On-Site

Apple is hiring a Manager for Memory & Symbolication Tools to enhance and innovate tools for software and hardware optimization. You'll work with Swift and Objective-C teams to provide symbolication services and improve memory usage across Apple's ecosystem.

🏛️ On-SiteLead
2w ago
Apple

Software Engineering

Apple📍 Cupertino - On-Site

Apple is hiring a Software Performance Engineer for Memory to enhance the performance of iOS, macOS, and watchOS. You'll collaborate with various engineering teams and require skills in Python, Ruby, and Swift. This position is based in Cupertino, California.

🏛️ On-SiteMid-Level
4w ago