Originally posted 12 August 2026 by the employer.
This role owns the AI-driven microarchitecture and RTL design of the memory subsystem going into production silicon.
About the role
This role involves owning the AI-driven microarchitecture and RTL design of the memory subsystem going into production silicon, focusing on memory controllers, memory hierarchy management, and memory-side accelerators.
What you'll do
- Own the memory subsystem RTL end-to-end, including DDR/HBM controller design through code generation, lint, CDC, synthesis, and timing closure.
- Design and implement memory controllers, including DDR5/LPDDR5X PHY-side controller logic, HBM3/HBM3E pseudo-channel controllers, command scheduling, refresh management, and ECC/RAS engines.
- Architect the memory hierarchy, including multi-level cache controllers, scratchpad memory managers, coherency protocol engines, prefetch engines, and bandwidth partitioning/QoS mechanisms.
- Design memory-side accelerators such as near-memory compute logic, scatter-gather DMA engines, address translation/remapping units, compression/decompression engines, and intelligent prefetchers.
- Define and maintain interface specifications, including DDR PHY, HBM PHY, on-chip SRAM, AXI/ACE/CHI for memory-facing fabric ports, and custom interfaces for near-memory accelerator datapaths.
- Support verification bring-up with memory timing models, protocol-compliant BFMs, SVA assertions for JEDEC protocol compliance, coverage plans, and architectural documentation for closure.
What you'll need
- 5+ years in RTL design with at least one advanced-node tapeout experience involving memory subsystems (DDR/LPDDR/HBM controllers, cache hierarchies, or memory-intensive SoC subsystems).
- Deep familiarity with JEDEC memory standards: DDR5/LPDDR5X command/address protocols, timing parameters, training sequences, and/or HBM2E/HBM3 pseudo-channel architecture, stack addressing, and interleaving schemes.
- Hands-on experience designing or owning memory controller blocks including command schedulers, bank state machines, refresh engines, read/write turnaround optimization, and PHY interface timing (DFI or proprietary).
- Experience with multi-level cache design (tag/data arrays, replacement policies, coherence protocols), scratchpad controllers, or unified memory architectures with partitioning and QoS.
- Clear, synthesizable, lint-clean SystemVerilog RTL with strong design habits: parameterization for multi-standard support (DDR5/HBM3), modularity for channel/pseudo-channel instantiation, and configurability for different capacity/bandwidth targets.
- Solid grasp of synthesis, timing constraints, clock domain crossings, reset strategies, AMBA protocols (AXI, ACE, CHI), and power management for memory subsystems.
- Strong Python skills for design automation, performance modeling, regression infrastructure, and tooling.
Nice to have
- Experience with HBM integration: interposer-level considerations, PHY calibration, thermal management impacts on refresh.
- Familiarity with CXL memory pooling, Type 3 device controllers, or disaggregated memory architectures.
- Near-memory or processing-in-memory (PIM) design experience.
- Low-power design techniques: DVFS-aware memory scheduling, partial-array self-refresh, clock gating of idle channels, power gating of unused banks.
- FPGA prototyping experience (Xilinx Vivado/Vitis) with DDR MIG or HBM subsystem IP integration.
- SVA assertions for JEDEC protocol compliance (command sequencing, timing parameter checking, training state machines).
- Performance modeling: experience building or using cycle-accurate memory system simulators (e.g., DRAMSim, Ramulator) to validate microarchitectural decisions.
- Domain-specific research contributions: publications or patents in memory systems, memory scheduling algorithms, or memory-centric compute architectures for ML workloads.
Skills: memory subsystem RTL, DDR/HBM controller, memory hierarchy, ML accelerator datapaths, JEDEC memory standards
This role has been open 54 days — well below the 69-day median for Memory Design roles.
Memory Design · Memory Design
|
Open roles in category
287
|
Median days open
69 d
|
Median salary
$205k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Architect Labs | All employers we track in this specialty (287 roles · 29 employers) |
|---|---|---|
| Open roles in this specialty | 1 | 287 |
| Median days open | 54 d | 69 d (−15 d vs this employer) |
| Median salary (USD postings) | — | $205k |
Skills observed across this category: memory subsystem RTL, DDR/HBM controller, memory hierarchy, ML accelerator datapaths, JEDEC memory standards
Who's hiring in this category
- Micron Technology · 151 open roles · median 86 d
- Synopsys · 27 open roles · median 49 d
- SanDisk · 17 open roles · median 32 d
- Broadcom · 16 open roles · median 50 d
- Qualcomm · 12 open roles · median 149 d
- NVIDIA · 7 open roles · median 59 d
How we counted: 287 open Memory Design (Memory Design) roles from 29 employers tracked in the SemiconductorJobs index, counted 5 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there. Figures refresh nightly.