Memory System Architect – Cloud SoC Architecture – SoC Architecture
Company | Qualcomm |
---|---|
Location | Santa Clara, CA, USA |
Salary | $227000 – $340000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Science, or related field and 8+ years of Systems Engineering or related work experience
- OR Master’s degree in Electrical Engineering, Computer Science, or related field and 7+ years of Systems Engineering or related work experience
- OR PhD in Electrical Engineering, Computer Science, or related field and 6+ years of Systems Engineering or related work experience
- 2+ years of experience in one or more system architecture technology areas and products (e.g., Power System, Shared Resource Management, Limits/Thermal Management, Hardware Islands)
- Outstanding memory architecture expertise on SRAM, DRAM, DDR, LPDDR, HBM, GDDR and emerging memory technologies such as STT-MRAM, PIM, etc.
- Understanding internal memory technology organization, including DRAM bank & array arrangement, rows and columns, row buffer operation, internal data bus pathways, refresh, power state control, etc.
- Understanding of memory controller architecture, memory scheduling, prioritization and QoS
- Understanding memory PHY parameters and tradeoffs, including for LPDDR, DDR, and HBM
- Fluid knowledge of one or more JEDEC standards such as LPDDR, DDR, or HBM, and the ability to analyze such standards and drive recommendations
- Experience working with or working at the major DRAM and other memory vendors
- Background in memory systems and computer architecture to understand the tradeoffs among memory bandwidth, latency, performance, power, SoC area
- Understanding memory technology parameters such as reliability, thermals, ECC, encryption, etc.
- PHY shoreline, packaging, stacking, etc.
- Excellent communication, documentation, and interpersonal skills with ability to convey proposals and interact effectively across a distributed multi-discipline organization
- Ability to abstract appropriately to define problems and solution, and make data-drive decisions
- Record of quantitative analysis using (and developing) tools such as high-level calculators & spreadsheets, DRAM timing simulators, profilers, functional and performance simulators, etc.
Responsibilities
- Engage with customers and product managers to understand product requirements
- Research and analyze potential memory technologies
- Engage directly with memory vendors and suppliers to evaluate options and drive requirements
- Quantify the tradeoffs and recommend technical direction with robust justification
- Drive the Cloud BU and Qualcomm technology and engineering organizations to successfully execute on that technical direction
- Effectively communicate and collaboratively engage with other SoC & IP architects, designers, systems engineers, product managers, and software teams to define Memory System solutions enabling market-leading Cloud AI and Data Center products.
Preferred Qualifications
- Experience driving JEDEC or similar standardization is a plus
- Memory technologist expertise, such as the internal cell structure for DRAM, MRAM, NAND Flash, etc.
- Generative AI & Machine Learning workloads
- SoC architecture including heterogeneous compute, NoC/interconnect, multicore, multi-die, cache hierarchies, shared memory, I/O, coherency, compression, security, etc.
- Safety, reliability, security, and high-resilience/high-availability systems
- External memory and storage architectures (e.g., CXL, PCI, NVMe, etc.)
- Analytical modeling for performance, power, area, cost, etc.
- Behavioral, functional and performance modeling
- Power and/or performance optimization through simulation & modeling
- Simulator architectures and frameworks (C++ or Python-based preferred)