This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Appleposted 5 months ago
Full-time
Beaverton, OR
Computer and Electronic Product Manufacturing

About the position

The CPU Performance Architect role focuses on advancing CPU micro-architecture for next-generation Apple devices, including iPhone, iPad, and Mac. The position involves innovative problem-solving to enhance performance through analysis, collaboration, and data-driven decision-making within a dedicated team.

Responsibilities

  • Drive advanced exploration for next generation CPU architectures.
  • Analyze single-threaded and multi-threaded workloads to identify bottlenecks and opportunities for improvement.
  • Collaborate with CPU designers to assess the feasibility of ideas through modeling.
  • Refine ideas to make them implementable in CPU designs.
  • Maintain and improve the simulation environment to support data-driven decisions.

Requirements

  • BS degree in Electrical or Computer Engineering or Computer Science.
  • Knowledge of CPU architecture and micro-architecture.
  • Ability to analyze performance bottlenecks on relevant workloads.
  • Experience working with design and implementation teams.
  • Familiarity with performance and/or power simulation environments.
  • Experience in scripting languages such as Perl or Python.

Nice-to-haves

  • 15+ years of relevant industry experience.
  • MS or PhD in Electrical or Computer Engineering or Computer Science.
  • Understanding of common data structures and algorithms.
  • Knowledge in software design patterns.
  • Familiarity with SIMD and vector architectures.
  • Knowledge of OS internals and compiler technologies.
  • Strong communication, influence, and negotiation skills.

Benefits

  • Equal opportunity employer committed to inclusion and diversity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service