CPU Architecture Performance Engineer

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
$139,000 - $234,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For CPU Architecture Performance Engineer

Qualcomm Technologies, Inc. is seeking a CPU Architecture Performance Engineer to join their innovative team. This role focuses on performance verification for world-class custom CPU designs for mobile and portable computers. As a leading technology innovator, Qualcomm offers an environment where engineers collaborate with cross-functional teams to design, verify, and implement multi-core CPU operations.

The position requires expertise in CPU architecture components including fetch, decode, branch prediction, renaming, execute units, and more. You'll work on verifying performance features between RTL and models, troubleshooting issues, and collaborating with design and performance teams to develop and validate new features.

The ideal candidate will have an MS degree in Computer Architecture with 5+ years of experience, strong knowledge of CPU architecture, and proficiency in languages like Verilog, C++, and Python. Experience with RTL simulation and performance modeling environments is essential.

Qualcomm offers a comprehensive benefits package including competitive base salary ($139,000-$234,500), annual bonuses, RSU grants, and extensive health coverage. The company promotes a culture of continuous learning with tuition reimbursement and mentorship opportunities. Working at Qualcomm means joining a team at the forefront of technological innovation, with the chance to contribute to world-changing developments in mobile and computing technology.

Located in major tech hubs including San Diego, Santa Clara, and Austin, this role offers the opportunity to work alongside industry experts while pushing the boundaries of CPU architecture and performance engineering.

Last updated 11 days ago

Responsibilities For CPU Architecture Performance Engineer

  • Performance verification for world-class custom CPU for mobile and portable computers
  • Verify performance features between RTL and model, and troubleshoot issues
  • Work with design team and performance team to develop test cases and validate new features

Requirements For CPU Architecture Performance Engineer

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 and C++ and scripting languages such as Perl or Python
  • Knowledge and experience with common performance benchmarks and workloads

Benefits For CPU Architecture Performance Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
Mental Health Assistance
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning support
  • Mental health and wellbeing resources
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm CPU Architecture Performance Engineer

SW Development Mesh and RDK - Sr Engineer

Senior Software Engineer role at Qualcomm focusing on Mesh and RDK development, requiring 3+ years experience in networking and embedded systems.

Engineer, Senior

Senior Engineering role at Qualcomm focusing on systems-level software/hardware testing and quality assurance.

Engineer Sr

Senior Software Engineer role at Qualcomm focusing on embedded and cloud edge software development, requiring 2+ years of experience in software engineering and programming.

Senior Customer Engineer - Enterprise Compute

Senior Customer Engineer position at Qualcomm focusing on Windows on Snapdragon products and enterprise computing solutions.

Sr Engineer- Wearable Automation

Senior Engineer position at Qualcomm focusing on wearable automation and software testing, requiring 2+ years of experience and strong programming skills.