CPU Architecture Performance Engineer

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation.
$139,000 - $234,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · 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 sits at the intersection of hardware engineering and performance optimization, focusing on world-class custom CPU development for mobile and portable computers.

The position offers an exciting opportunity to work with cutting-edge CPU architecture, where you'll be responsible for performance verification and optimization of complex processor designs. You'll be working with state-of-the-art technologies and collaborating with cross-functional teams to design, verify, and implement multi-core CPU operations that impact industries worldwide.

As a CPU Architecture Performance Engineer, you'll be involved in various aspects of CPU architecture including fetch, decode, branch prediction, renaming, execute units, SIMD, load/store, MMU, caches, and retire mechanisms. The role requires a deep understanding of computer architecture and hands-on experience with RTL simulation and performance modeling environments.

The ideal candidate will have an MS degree in Computer Architecture with 5+ years of practical experience, though candidates with equivalent experience and different educational backgrounds will be considered. Strong programming skills in Verilog, C, C++, and scripting languages are essential, as is the ability to troubleshoot complex performance issues.

Qualcomm offers a highly competitive compensation package, including a base salary range of $139,000 to $234,500, along with annual bonuses and RSU grants. The company provides comprehensive benefits including medical coverage, 401k, equity opportunities, and various wellness programs. The position offers significant growth potential within a company that's at the forefront of technological innovation.

Working at Qualcomm means joining a team that values innovation, collaboration, and continuous learning. The company's commitment to pushing technological boundaries and enabling next-generation experiences makes it an exciting place for engineers who want to make a real impact on the future of technology.

Last updated 9 hours ago

Responsibilities For CPU Architecture Performance Engineer

  • 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
  • Handle CPU architecture areas: fetch, decode, branch prediction, renaming, execute units, SIMD, load/store, MMU, caches, retire

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, C++ and scripting languages (Perl or Python)
  • Knowledge of common performance benchmarks and workloads

Benefits For CPU Architecture Performance Engineer

Medical Insurance
401k
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health benefits
  • Financial planning support
  • Educational support

Interested in this job?

Jobs Related To Qualcomm CPU Architecture Performance Engineer

(Auto)ADT System Level Test Development Engineer, Sr

Senior Auto ADT System Level Test Development Engineer position at Qualcomm focusing on system level testing and debugging of automotive SOCs.

Senior Software Application Engineer

Senior Software Application Engineer position at Qualcomm focusing on BSP/HLOS development and customer technical support, requiring 5-7 years of wireless communication systems experience.

Senior Formal Verification Engineer

Senior Formal Verification Engineer position at Qualcomm, focusing on hardware verification for next-generation chipsets with comprehensive benefits and growth opportunities.

Kernel Stability Senior Engineer

Senior Kernel Stability Engineering role at Qualcomm India, focusing on embedded systems debugging and development with ThreadX and Linux, requiring 3+ years of experience.

Automotive Applications & Product Performance System Engineer

Senior System Engineer role at Qualcomm focusing on automotive chipset performance optimization and validation, requiring 6+ years of experience in embedded systems and ARM architecture.