Senior Soc Compute/memory Subsystem Architect

Intel Intel · Semiconductors · California, Santa Clara, United States +5

Intel is seeking a Senior SoC Compute/Memory Subsystem Architect to define and drive the architecture of compute complexes and high-performance memory subsystems for next-generation IPU/DPU platforms. This role involves end-to-end architecture of CPU clusters, cache hierarchies, coherency models, and memory subsystems, optimizing for performance, scalability, power efficiency, and programmability in hyperscale environments. Responsibilities include defining compute and memory strategies, IO memory and virtualization architecture, system-level integration, and developing a multi-generation architecture roadmap, collaborating with cross-functional teams.

What you'd actually do

  1. Define architecture for IPU compute complexes (e.g., ARM/x86 clusters), including core selection, scaling strategy, and configuration tradeoffs
  2. Define and evolve multi-level cache hierarchy (private/shared caches, system-level cache)
  3. Architect system memory subsystems including: DDR / LPDDR interfaces, Memory controllers and scheduling policies, Bandwidth provisioning and scaling strategies
  4. Define architecture for SMMU/IOMMU supporting virtualization-heavy IPU workloads
  5. Architect integration between: Compute subsystem, Network subsystem (packet processing pipelines), Storage and accelerator subsystems

Skills

Required

  • SoC / CPU / memory subsystem architecture
  • CPU architecture and cache hierarchies
  • Memory subsystems (DDR/HBM, controllers, QoS)
  • Coherent/Non-Coherent interconnect architectures
  • System-level performance and PPA tradeoff analysis
  • Drive architecture definition from concept to silicon
  • Electrical Engineering
  • Computer Engineering
  • STEM related Field of Study

Nice to have

  • ARM/x86 clusters
  • SMMU/IOMMU
  • virtualization
  • networking silicon
  • IPU/DPU platforms
  • programmable networking technologies

What the JD emphasized

  • end-to-end architecture
  • SoC / CPU / memory subsystem architecture
  • CPU architecture and cache hierarchies
  • Memory subsystems (DDR/HBM, controllers, QoS)
  • Coherent/Non-Coherent interconnect architectures
  • system-level performance and PPA tradeoff analysis
  • Drive architecture definition from concept to silicon