Apple
Apple

Manager, Memory & Symbolication Tools

RoleSystems
LevelManager
LocationCupertino, Canada, United States
WorkOn-site
TypeFull-time
Posted3 days ago
Apply now

About the role

What can you learn about a suspended or crashed program? That’s the mission of the Memory & Symbolication Tools team, building tools for introspecting program state on Apple platforms. Working at the common Darwin OS layers beneath these platforms, the team owns tools like leaks, heap, vmmap, sample, and symbols, along with symbolication frameworks and APIs. These are foundational to OS services and profiling tools that report, triage, and fix memory bugs, and they must be efficient, robust, and secure. Symbolication is critical to billions of devices daily, and these tools are used by developers worldwide.

This specific role is for a highly technical manager to lead a small team, working alongside other engineering experts to support new hardware and software optimizations. In addition, you'll help shape the team's vision and bring better intelligence and visualization to these tools. It’s a detail-oriented engineering leader role, where you’d be authoring and reviewing code on a daily basis.

Required skills

Engineering management

Developer tools

Systems programming

Code review

About Apple

Cupertino

Headquarters