Posted in

CPU Performance Modeling Engineer – CPU Architecture

CPU Performance Modeling Engineer – CPU Architecture

CompanyQualcomm
LocationSanta Clara, CA, USA
Salary$99400 – $183500
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelMid Level

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.
  • OR Master’s degree in Electrical Engineering, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.
  • OR PhD in Electrical Engineering, Computer Science, or related field and 1+ years of Systems Engineering or related work experience.

Responsibilities

  • Proficiency in one or more areas of CPU architecture: fetch, decode, branch prediction, renaming, execute units, SIMD, load/store, MMU, caches, retire, etc.
  • Knowledge of OS internals and compiler technology a plus
  • Collaborate with CPU Performance Architecture and RTL team members to identify opportunities for product improvement
  • Analyze workloads to identify performance bottlenecks and opportunities
  • Perform self-guided performance simulation studies of design alternatives
  • Write and maintain features and sections of the CPU architectural performance model
  • Work with RTL and design team to assess implementation cost for new features
  • Collaborate with performance team to maintain and improve the simulation environment for increased productivity

Preferred Qualifications

  • MS degree in Computer Architecture with 2+ years of practical experience
  • Strong CPU architecture knowledge and micro-architecture knowledge
  • Experience working in a performance modeling environment
  • Proficient in C and C++ and scripting languages such as Perl or Python
  • Ability to problem solve and prove your own ideas
  • Knowledge and experience with common performance benchmarks and workloads