Why This Role Stands Out
Lead the architecture and RTL development of a critical memory controller subsystem, gaining valuable experience with advanced protocols like ARM CHI-G and DFI. If you are a seasoned engineer with a strong background in memory controller design, this hybrid role offers a fantastic opportunity to drive innovation and contribute to cutting-edge technology. Apply now to shape the future of memory systems!
Quick Overview
Job Description
Location :San Jose, CA
Experience :10+ years
We are looking for a Principal Design Engineer to lead RTL development and architecture updates for our Memory Controller subsystem, with deep expertise in the ARM CHI-G (Coherent Hub Interface – Gateway) protocol and DDR/LPDDR/HBM PHY-facing DFI (DFI Interface). This role owns modifying and extending an existing memory controller design to accommodate new architectural requirements, protocol updates, and performance targets.
Key Responsibilities
- Modify and extend an existing memory controller RTL design to support new CHI-G protocol requirements and DFI interface changes
- Own microarchitecture updates for command scheduling, arbitration, QoS, and bank/rank management within the memory controller
- Design and integrate CHI-G request/response/snoop channel logic, ensuring protocol compliance and coherency correctness
- Develop and maintain DFI-compliant interface logic (command, write/read data, timing parameters) to PHY
- Analyze impact of new features on timing, power, and area; drive RTL changes through synthesis and STA closure
- Collaborate with verification, DFT, and physical design teams to ensure the modified design meets functional and PPA (Power, Performance, Area) goals
- Debug pre-silicon and post-silicon issues related to memory controller behavior, coherency, and interface timing
- Produce/update microarchitecture specs, interface timing diagrams, and design documentation reflecting the new changes
- Participate in design reviews and mentor junior engineers on CHI-G/DFI concepts
Required Qualifications
- Bachelor's/Master's in Electrical Engineering, Computer Engineering, or related field
- 8+ years of RTL design experience in SystemVerilog/Verilog for SoC subsystems
- Hands-on experience with memory controller design (DDR4/DDR5/LPDDR) or equivalent
- Working knowledge of ARM CHI/CHI-G protocol (coherency, request/response/snoop channels)
- Working knowledge of APB/AHB/AXI4/ACE interfaces
- Experience with the DFI specification and PHY-facing timing/command interfaces
- Experience modifying/extending existing large RTL codebases (not greenfield-only experience)
- Familiarity with synthesis, timing closure, and low-power design techniques
- Strong debugging skills using simulation waveforms, formal tools, and lab equipment
Similar jobs
- GT
Principal / Lead Engineer – PCIe Gen5/Gen6 Controller, PHY & SerDes Integration
NewGoldenpick Technologies LLC
San Jose, CA🇺🇸HybridYesterdayFPGAEngineering - GT
Verification Lead – Memory Controller (CHI-G / DFI)
NewGoldenpick Technologies LLC
San Jose, CA🇺🇸HybridYesterdayFinance - CS
Principal / Lead Design Engineer – Memory Controller (CHI-G / DFI)
NewClover Solutions LLC
San Jose, CA🇺🇸HybridYesterdayVerilogEngineering - CR
Verification Lead Memory Controller
NewComprehensive Resources Inc.
San Jose, CA🇺🇸HybridYesterdayFinance - RH
Controller
Robert Half
Fort Worth, TX🇺🇸Hybrid5 weeks agoAccounts PayableAccounts ReceivableCPA+10Finance - KS
Financial Controller
Kani Solutions
Crystal Lake, IL🇺🇸Hybrid2 weeks agoAccounts PayableAccounts ReceivableBudgeting+15Finance