Apple - Beaverton, OR

posted about 2 months ago

Full-time
Beaverton, OR
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 Apple’s hardware, particularly in emerging areas like AI. The position involves collaboration with various teams to drive the development of next-generation CPU architectures and performance analysis tools.

Responsibilities

  • Profile and analyze existing and emerging workloads in CPU/SOC simulation environments.
  • Develop and maintain performance and trace analysis tools.
  • Create visual extensions for data analysis to assist internal teams and software partners.
  • Run and analyze workloads on simulators and prototype devices, and automate performance analysis infrastructure.
  • Develop domain expertise in emerging fields such as ML and AR/VR to identify hardware advancement opportunities and assist software teams in optimization.
  • 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

  • Equal opportunity employer committed to inclusion and diversity.
Job Description Matching

Match and compare your resume to any job description

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