CPU Performance Engineer, Entry Level up to Staff

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

Qualcomm is seeking a CPU Performance Engineer in Hsinchu City, Taiwan, to analyze the performance of Snapdragon CPU subsystems for mobile and portable computers. The role requires strong knowledge of CPU microarchitecture, ARM bus protocols, DDR subsystems, and programming in C/C++.

Responsibilities

  • Perform performance analysis for world-class Snapdragon CPU subsystems for mobile and portable computers.

Requirements

  • Master's, Electrical Engineering, Computer Engineering or Computer Science, emphasizing on computer architecture
  • Good knowledge on in-order/out-of-order CPU microarchitecture and architecture
  • Good knowledge on ARM bus protocol
  • Good knowledge on DDR subsystem
  • Good in C/C++ and scripting programming
  • Hands-on experience on performance analysis and validation works
  • Bachelor's degree in Science, Engineering, or related field and 4+ years of ASIC design, verification, validation, integration, or related work experience.
  • Master's degree in Science, Engineering, or related field and 3+ years of ASIC design, verification, validation, integration, or related work experience.
  • PhD in Science, Engineering, or related field and 2+ years of ASIC design, verification, validation, integration, or related work experience.

Desired Qualifications

  • Experience in benchmark workload characterization and performance bottleneck analysis
  • Hands-on experience with performance verification on simulator or emulator
  • Familiar with ARMv8/v9 architecture
  • Knowledge of OS, firmware and software stacks
  • Familiar with GCC/LLVM compilation flow
#CPU#Performance Analysis#Snapdragon#Architecture#ASIC
Qualcomm Logo

Company

Qualcomm

Job Posted

3 weeks ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Entry

Locations

Hsinchu City, Taiwan

Qualification

Master, Bachelor, Doctoral

Applicants

Be an early applicant