
About Apple
The personal technology company redefining user experience
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 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.
Job Description
Who you are
You have a strong background in software development with a focus on memory and resource optimization — your experience includes working with tools that enhance the performance of applications across various platforms. You are familiar with Swift and Objective-C, and you understand the intricacies of runtime analysis techniques that help developers optimize their code effectively.
Your collaborative spirit shines through as you work closely with performance optimization engineers and framework teams — you thrive in environments where you can influence the productivity of developers and the efficiency of applications. You have a keen interest in creating developer-friendly tools that make a significant impact on the software development lifecycle.
What you'll do
In this role, you will lead the Memory & Symbolication team within Apple's Xcode group, focusing on developing tools that help developers introspect memory usage and optimize their applications. You will be responsible for enhancing command-line tools like leaks, heap, and vmmap, ensuring they provide valuable insights into memory management.
You will collaborate with various teams, including Swift and Objective-C runtime teams, to provide symbolication services that map execution back to code and system calls. Your work will directly influence the next generation of software and hardware on Apple's platforms, making it essential for you to stay updated with the latest trends and technologies in memory optimization.
What we offer
At Apple, you will be part of a dynamic team that values innovation and collaboration. We provide a supportive environment where your contributions will have a lasting impact on the developer community. You will have access to cutting-edge technologies and the opportunity to work on tools that are used by developers worldwide, enhancing their productivity and the performance of their applications.
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

Memory Tools Engineer
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.

Software Engineering
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.

Software Engineering
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.

Software Engineering
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.

Software Engineering
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.