Apple Silicon Trace Tools Engineer

AppleCupertino, CA
80d

About The Position

The Core Runtimes Trace Technologies Team within Apple's Core OS organization is looking for an enthusiastic systems engineer interested in developing system software for introspection capabilities across Apple's operating systems. Your work will power tools that shine a light on dark corners of the system by identifying critical performance and correctness bugs invisible to traditional instrumentation or sampling-based tools. Join a passionate, highly skilled team focused on building next-generation performance and analysis insight capabilities powered by custom-designed Apple Silicon introspection technologies. This is an incredible opportunity to tackle challenging problems spanning OS integration, SoC and CPU micro-architecture analysis, and hardware-software co-design that directly impacts every Apple device. Design and implement sophisticated hardware-assisted tracing infrastructure that forms the backbone of Apple's performance and debugging ecosystem. You'll collaborate closely with silicon designers, kernel engineers, and developer tools teams to create capabilities that push the boundaries of what's possible in system introspection.

Requirements

  • Experience in performance analysis, instrumentation, and optimization.
  • Familiarity with ARM architecture and instruction sets.
  • Knowledge of static and dynamic program analysis.
  • Experience in security analysis.
  • Skills in reverse engineering.

Responsibilities

  • Develop system software for introspection capabilities across Apple's operating systems.
  • Identify critical performance and correctness bugs using advanced tools.
  • Design and implement hardware-assisted tracing infrastructure.
  • Collaborate with silicon designers, kernel engineers, and developer tools teams.
  • Work on OS integration, SoC and CPU micro-architecture analysis.
  • Enable breakthrough insights into system behavior across the Apple ecosystem.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Industry

Computer and Electronic Product Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service