CPU Custom Memory Design - SRAMs and Register Files

Nuvacore

Austin (TX)

On-site

USD 140,000 - 200,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nuvacore is building ground-up high performance, low-power CPUs for next-generation compute workloads. As a Custom Memory Design Engineer, you will own schematic development for SRAMs and register files, and drive PDV closure across advanced CMOS nodes.

You will partner with Foundry/PDK, CAD and RTL/DFT teams to optimize memory IP, define memory specifications for RTL, and push automation to raise design efficiency. A strong track record in tape-out is essential.

Qualifications

  • 8+ years of experience in custom memory circuit design (SRAMs, register files).
  • Hands-on transistor-level circuit design with memory arrays, decoders, sense amps.
  • Proficiency in SPICE, memory margins, and memory cell architectures.
  • Proficient with industry-standard EDA tools for schematic, layout, extraction and characterization.
  • Track record delivering production-level custom memory IP through tape-out with silicon-validated PPA.

Responsibilities

  • Own schematic development and characterize custom memories (SRAM, register files).
  • Supervise layout implementation and PDV closure, driving physical verification.
  • Own end-to-end memory sign-off across DRC/LVS/antenna, extraction, timing and power.
  • Collaborate with foundry/PDK, CAD, RTL and DFT teams to benchmark new process tech.
  • Collaborate with RTL, providing explicit custom memory specs and timing behavior.
  • Drive Tools/Flows/Methodology (TFM) to raise design efficiency and best practices.

Skills

8+ years custom memory design
SPICE simulations
End-to-end memory sign-off
Python/Perl/TCL scripting
Communication and collaboration
Tape-out silicon validation

Education

BS or MS in Electrical Engineering or related field

Tools

Cadence tools

Job description

Nuvacore is building ground-up high performance, low-power CPU for next-generation compute workloads. As a member of the CPU-specific custom circuit design team, you will enable the design to achieve the target PPA specifications for the product.

THE ROLE

As a Custom Memory Design Engineer, you will participate in the following :

  • Own schematic development and characterize custom memories (SRAM, register files) to optimize PPA at advanced process nodes.

  • Supervise layout implementation, defining macro floor planning, critical routing specifications, and driving physical design verification (PDV) closure.

  • Own end-to-end memory IP signoff: schematic and layout through DRC/LVS/antenna, parasitic extraction, and characterization (timing, power, and noise in Liberty/CCS format) across PVT corners, meeting target PPA commitments.

  • Partner with Foundry/PDK, CAD, Physical Design, RTL and DFT teams to benchmark new process technology, validate IP on testchips, and co-optimize custom memories for downstream design PPA.

  • Collaborate closely with RTL, providing explicit custom memory functional specifications, timing behaviors, and state definitions to support accurate RTL modeling.

  • Define and drive adoption of Tools, Flows, and Methodology (TFM) — including characterization automation and compiler QA — to raise design efficiency and set team-wide best practices.

MINIMUM QUALIFICATIONS
  • Hold a BS or MS degree with 8+ years of experience in custom memory circuit design : SRAMs, and/or Register files.

  • Hands-on transistor-level circuit design experience with combo cells, sequential logic in static/dynamic logic families, as well as memory arrays — bit cells, sense amps, decoders — in advanced CMOS nodes.

  • Deep knowledge of SPICE simulations, SRAMs / Register File circuit margins, and special memory cell architectures.

  • Proficient with industry-standard EDA tools for schematic, layout, extraction, and characterization, applied to custom memory design workflows.

  • Demonstrated track record delivering production-level custom memory IP through tape-out, with silicon-validated PPA in high-volume products.

  • Deep understanding of end-to-end signoff for custom memories — DRC/LVS/antenna, extraction, SPICE margins, STA, EM/IR — and characterization flows spanning timing, power, and noise.

  • Well-versed in STA and Liberty/CCS lib model development and correlation, including timing and power characterization for both Functional and DFT (Design for Test) modes.

  • Strong communication and collaboration skills, comfortable working directly with foundry, CAD, and physical design partner teams.

REQUIREMENTS — PREFERRED
  • Substantial experience across the full embedded memory design flow — architecture, circuit design, physical implementation, compiler automation, characterization, and timing/model generation.

  • Experience designing and optimizing complex memory sub-blocks (self timed design tracking loops, read/write assist schemes, power-gating headers) and translating PDK device characteristics into cell/bit-cell circuit decisions.

  • Proven PPA-focused execution, including SRAM architecture trade-offs, critical-path modeling, full-cut analysis, and extensive Monte Carlo variation studies.

  • Demonstrated experience converging on macro verification, including functional formal equivalence (LEC) and dynamic SPICE-versus-RTL co-simulation (cosim) methods.

  • Experience partnering directly with foundries on PDK bring-up and device co-optimization (DTCO) at leading-edge nodes.

  • Proficient in Python, Perl, or TCL to build and improve design, characterization, and QA automation.

  • Experience using Agentic AI tools for productivity and automation.

$140,000 - $200,000 a year

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CPU Custom Memory Design - SRAMs and Register Files
CPU Custom Memory Design - SRAMs and Register Files

NUVACORE • Santa Clara (CA)

On-site
USD 140,000 - 200,000
CPU Custom Circuit Lead
CPU Custom Circuit Lead

NUVACORE • Santa Clara (CA)

On-site
USD 200,000 - 300,000
CPU Custom Circuit Lead
CPU Custom Circuit Lead

NUVACORE, Inc. • Texas

On-site
USD 180,000 - 240,000
CPU Custom Library Cell Design (IC)
CPU Custom Library Cell Design (IC)

Nuvacore • Austin (TX)

On-site
USD 140,000 - 250,000
Senior Custom Memory Design Engineer: SRAMs & Registers
Senior Custom Memory Design Engineer: SRAMs & Registers

Nuvacore • Austin (TX)

On-site
USD 140,000 - 200,000
CPU Custom Library Cell Design (IC)
CPU Custom Library Cell Design (IC)

NUVACORE • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Senior Custom Memory Architect — SRAM & Register Files
Senior Custom Memory Architect — SRAM & Register Files

NUVACORE • Santa Clara (CA)

On-site
USD 140,000 - 200,000
CPU Custom Library and Memory Layout Lead
CPU Custom Library and Memory Layout Lead

Nuvacore • Santa Clara (CA)

On-site
USD 200,000 - 300,000
Memory Circuit Design Engineer
Memory Circuit Design Engineer

Intel • Santa Clara (CA)

On-site
USD 122,440 - 232,190
Competitive pay
Stock bonuses
Health benefits
+2
Memory Circuit Design Engineer
Memory Circuit Design Engineer

Intel • Phoenix (AZ)

On-site
USD 122,440 - 232,190
Competitive pay
Stock bonuses
Health, retirement, and vacation benefits