About The Position

We are seeking a highly motivated, innovative, and confident individual to join the CPU Architecture and Performance Team. This team is dedicated to driving advanced exploration for next generation iPhone, iPad, and Mac CPU architectures. As a CPU Performance Modeling Engineer with a focus on CPU microarchitecture, you will be part of a pioneering team working on innovation in branch prediction, code/data prefetchers, novel prediction schemes, and CPU pipelines. Your role will involve modeling advanced CPU microarchitecture pipelines and assessing the effectiveness of novel performance ideas and features in our high-fidelity cycle-accurate performance simulator. You will collaborate closely with RTL designers and performance verification engineers to ensure the model's accuracy in both functional and performance aspects, which are crucial for critical design decisions. Together, as a larger CPU architecture and performance team, we will maintain and improve the simulation environment to enable data-driven decisions and explore ways to enhance team productivity.

Requirements

  • MS or PhD in Electrical or Computer Engineering or Computer Science
  • Knowledge of digital logic design, CPU architecture, and microarchitecture
  • Experience in CPU performance modeling, RTL design, or CPU verification, or equivalent coursework at the advanced level
  • Knowledge of OS internals and compiler technologies
  • Comfortable in an environment of uncertainty and able to walk through ambiguities
  • Strong communication, influence, and negotiation skills

Responsibilities

  • Model advanced CPU microarchitecture pipelines
  • Assess the effectiveness of novel performance ideas and features
  • Collaborate with RTL designers and performance verification engineers
  • Ensure model accuracy in functional and performance aspects
  • Maintain and improve the simulation environment
  • Explore ways to enhance team productivity

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

Career Level

Entry Level

Industry

Computer and Electronic Product Manufacturing

Education Level

Master's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service