Memory Subsystem Performance Architect

A leading technology company specializing in semiconductor and telecommunications equipment.
$115,600 - $173,400
Backend
Senior Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For Memory Subsystem Performance Architect

Qualcomm Technologies, Inc. is seeking a Memory Subsystem Performance Architect to join their infrastructure IP Team. This role is integral to the development and optimization of Platform infrastructure hardware components, including memory controllers, system cache, and interconnect systems implemented across Qualcomm SoCs.

The position requires a deep understanding of hardware microarchitecture, particularly in memory systems and interconnect. You'll be responsible for conducting performance analyses using cycle-accurate models, identifying bottlenecks, and implementing optimizations at both the infrastructure IP level and system level. The role involves close collaboration with IP designers, Design Verification teams, and System performance architects.

Key responsibilities include modeling and analyzing system cache and memory controller scheduling algorithms, developing comprehensive test plans, and conducting detailed analysis of CPU and GPU benchmarks to enhance memory performance. You'll also be expected to stay current with industry trends in memory subsystem innovations and mentor junior engineers.

The ideal candidate should possess at least a Bachelor's degree with 2+ years of experience or equivalent advanced degrees. Strong programming skills in C++ and Python are essential, along with expertise in performance analysis and debugging. The position offers competitive compensation ranging from $115,600 to $173,400, plus comprehensive benefits including health coverage, annual bonuses, and RSU grants.

Join Qualcomm's dynamic team where you'll have the opportunity to work on cutting-edge technology while collaborating with industry experts. The company offers excellent career growth opportunities, continuous learning programs, and a supportive work environment focused on innovation and technological advancement.

Last updated 3 days ago

Responsibilities For Memory Subsystem Performance Architect

  • Modeling and analysis of system cache, memory controller scheduling algorithms, and features
  • Develop tests, testplans and testing infrastructure for new architecture/features
  • Conduct in-depth analysis of product requirement dashboards
  • Mentor young engineers and encourage good coding practices
  • Drive model development best practices and process automations

Requirements For Memory Subsystem Performance Architect

Python
  • Bachelor's degree in Science, Engineering, or related field with 2+ years experience or Master's with 1+ year experience or PhD
  • Sound understanding of System interconnect, Caches and Memory Technologies
  • Experience with SoC Performance analysis and debug
  • Good understanding of QoS concepts
  • Strong Object oriented programming skills (C++)
  • Strong scripting skills (Perl/Python)
  • Experience with data analysis using Excel, R, Python

Benefits For Memory Subsystem Performance Architect

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
401k
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health benefits
  • Educational assistance
  • Mental health support
  • Family resources

Interested in this job?

Jobs Related To Qualcomm Memory Subsystem Performance Architect

GPU Compiler Performance Engineer

Senior GPU Compiler Performance Engineer position at Qualcomm focusing on optimizing GPU compiler performance for mobile graphics and compute applications.

CPU DFT Engineer

Senior CPU DFT Engineer position at Qualcomm Technologies, focusing on verification and implementation of DFT architecture for data center solutions.

SOC Design Verification - Sr Lead Engineer

Senior Lead Engineer position for SOC Design Verification at Qualcomm India, focusing on UFS/Ethernet/PCIe verification with comprehensive benefits and growth opportunities.

Sr Engineer- .Net Developer

Senior .NET Developer role at Qualcomm India, focusing on embedded and cloud edge software development with 2+ years of experience required.

Sr Engineer- PPAT

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