Taro Logo

CPU Architecture Performance Engineer

Qualcomm is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all.
$139,000 - $234,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For CPU Architecture Performance Engineer

As a Qualcomm CPU Engineer, you will lead innovative Central Processing Unit (CPU) design efforts that have a critical impact on industries across the world. The main responsibility of this position is to do the performance verification for world-class custom CPU for mobile and portable computers. You will collaborate with cross-functional teams to design, verify, and implement multi-core CPU operations for all Qualcomm Business Units.

Key responsibilities include:

  • Verifying performance features between RTL and model, and troubleshooting
  • Working with design and performance teams to develop test cases and validate new features
  • Proficiency in one or more areas of CPU architecture: fetch, decode, branch prediction, renaming, execute units, SIMD, load/store, MMU, caches, retire, etc.

Preferred qualifications:

  • MS degree in Computer Architecture with 5+ years of practical experience
  • Good CPU architecture and micro-architecture knowledge
  • Experience working in RTL simulation and performance modeling environments
  • Proficiency in Verilog, C, C++, and scripting languages such as Perl or Python
  • Problem-solving skills and ability to prove your own ideas
  • Knowledge of common performance benchmarks and workloads

Qualcomm offers a competitive compensation package, including a salary range of $139,000 - $234,500, along with an annual discretionary bonus program, RSU grants, and comprehensive benefits designed to support your success at work, home, and play.

Join Qualcomm to be part of a team that turns challenges into technological breakthroughs with inventiveness, passion, and tenacity. Unlock your limitless potential and contribute to world-changing innovations and breakthrough technologies in an inclusive and supportive environment.

Last updated 10 months ago

Responsibilities For CPU Architecture Performance Engineer

  • Verify performance features between RTL and model, and troubleshoot
  • Work with design team and performance team to develop test cases and validate new features
  • Proficiency in one or more areas of CPU architecture: fetch, decode, branch prediction, renaming, execute units, SIMD, load/store, MMU, caches, retire, etc.

Requirements For CPU Architecture Performance Engineer

Java
Python
  • MS degree in Computer Architecture with 5+ years of practical experience
  • Good CPU architecture and micro-architecture knowledge
  • Experience working in RTL simulation environment
  • Experience working in performance modeling environment
  • Proficient in Verilog, C, 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

Benefits For CPU Architecture Performance Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
  • Competitive salary range: $139,000 - $234,500
  • Annual discretionary bonus program
  • RSU grants
  • Comprehensive benefits package
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?