Memory Sub-System Performance Architect

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives communication and data processing transformation.
$134,500 - $215,000
Backend
Senior Software Engineer
In-Person
4+ years of experience
Enterprise SaaS

Description For Memory Sub-System Performance Architect

Qualcomm Technologies, Inc. is seeking a Memory Sub-System Performance Architect to join their infrastructure IP Team. This role is crucial in defining and designing Platform infrastructure HW components including memory controllers, system cache, system MMU, and interconnect implemented across Qualcomm SoCs.

The position involves deep technical work in studying System Performance using cycle-accurate/approximate models and supporting both Infrastructure IP level micro-architecture optimizations and System level application performance verification. The ideal candidate will work at the intersection of hardware architecture and performance optimization, collaborating with cross-functional teams to drive innovation in memory subsystem design.

Key responsibilities include collaborating with domain experts in CPU, GPU, Display, and Camera to understand cache usage requirements, conducting sophisticated modeling and analysis of system cache and replacement algorithms, and developing comprehensive test plans for new architectures. The role requires strong analytical skills to identify memory bottlenecks and propose improvements based on benchmark analysis.

The position offers competitive compensation ranging from $134,500 to $215,000, along with comprehensive benefits including annual bonuses, RSU grants, and extensive healthcare coverage. This is an excellent opportunity for experienced engineers passionate about pushing the boundaries of memory system performance and architecture.

Working at Qualcomm means joining a team of technology innovators who are shaping the future of mobile and computing systems. The company provides a collaborative environment where you'll work alongside industry experts and have access to cutting-edge technology and resources. The role offers significant growth potential and the chance to impact next-generation product development at a global technology leader.

Last updated 3 days ago

Responsibilities For Memory Sub-System Performance Architect

  • Work with experts in CPU, GPU, Display, Camera domains to understand cache usage requirements
  • Modeling and analysis of system cache, replacement algorithms, and features
  • Develop tests, test plans and testing infrastructure for new architecture/features
  • Conduct analysis of product requirement dashboards and benchmarks
  • Drive model development best practices, coding guidelines and process automations

Requirements For Memory Sub-System Performance Architect

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

Benefits For Memory Sub-System Performance Architect

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
  • Annual discretionary bonus program
  • Annual RSU grants
  • Competitive benefits package
  • Medical coverage
  • Educational support

Interested in this job?

Jobs Related To Qualcomm Memory Sub-System Performance Architect

SAIL Platform BSP Lead engineer Senior

Senior BSP Lead Engineer role at Qualcomm focusing on automotive software development, functional safety, and embedded systems for ADAS/Autonomy SoCs.

C++ Senior Developer

Senior C++ Developer role at Qualcomm focusing on embedded software development and graphics drivers.

CPU - Engineer Senior

Senior CPU Engineer position at Qualcomm focusing on system infrastructure software architecture and optimization for next-gen wireless devices.

Senior Customer Engineer - Enterprise Compute

Senior Customer Engineer position at Qualcomm focusing on enterprise compute solutions and Windows on Snapdragon platform support.

Display Test Engineer, Senior

Senior Display Test Engineer position at Qualcomm India, focusing on XR software testing and automation with Python/C++ in Bangalore.