Apple - Santa Clara, CA

posted about 2 months ago

Full-time - Senior
Santa Clara, CA
Computer and Electronic Product Manufacturing

About the position

The Apple CPU Architecture and Performance Team is seeking highly motivated engineers who can bridge the gap between hardware and software development. This role focuses on understanding CPU architecture and optimizing software applications for modern Apple devices, including iPhone, iPad, and Mac. The position involves working with a world-class team to drive advanced exploration for next-generation CPU architectures, ensuring that both hardware and software are designed with user workloads in mind.

Responsibilities

  • Profile and analyze existing and emerging workloads in CPU/SOC simulation environments.
  • Develop and maintain performance and trace analysis tools.
  • Create visual extensions to assist with data analysis for internal use and software partners.
  • Run and analyze workloads on simulators and prototype devices, developing performance analysis infrastructure.
  • Develop domain expertise in emerging fields like ML and AR/VR to identify hardware advancement opportunities and assist software teams.
  • Profile and analyze workloads in potential new product areas to guide CPU roadmap decisions.

Requirements

  • Bachelor's degree in a relevant field.
  • Understanding of CPU architecture and micro-architecture.
  • Coding skills in object-oriented programming with C and C++.
  • Experience in scripting languages such as Perl, Python, or Javascript.
  • Experience with CPU performance analysis and familiarity with associated tools.
  • Knowledge and experience with common performance benchmarks.

Nice-to-haves

  • MS or PhD in Electrical or Computer Engineering or related field.
  • 20+ years of relevant experience.
  • Experience working multi-functionally with diverse teams.
  • Demonstrated communication, influence, and negotiation skills.
  • Technical documentation skills.
  • Knowledge of visual/UI or data analysis frameworks.
  • Knowledge of OS internals and compiler technology.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple's discretionary employee stock programs.
  • Eligibility for discretionary bonuses or commission payments.
  • Relocation assistance.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service