Ambiqmicroinc

Memory Design Engineer

Singapore. Posted 3 months ago

The role

The Memory Design Engineer will work on the architecture, design, compiler development, characterization, and silicon validation of embedded SRAM and Register File IPs for ultra-low-power SoCs. This role involves developing optimized embedded memories operating across conventional, near-threshold, and sub-threshold voltage ranges.

What you will do

  • Design ultra-low power embedded SRAM and Register File IPs for advanced SoC products.
  • Develop and enhance SRAM compiler architectures supporting multiple memory configurations, banking schemes and redundancy options.
  • Design and optimize memory peripheral circuits such as sense amplifiers, write drivers, decoders, word-line drivers, pre-charge circuits, Read/write assist circuits, redundancy and repair logic.
  • Optimize memory designs for Area, Performance, Leakage power, Dynamic power, yield and manufacturability.
  • Correlate simulation and characterization results with silicon measurements and production test data.
  • Analyze low-voltage failure mechanisms including read disturb, write failure, read/write margins, retention failures and process variation effects.
  • Drive memory yield improvement through silicon debug, characterization analysis, and design optimization.
  • Develop automation scripts using Python, Tcl, or Perl to improve compiler generation, characterization efficiency, regression, and design productivity.
  • Collaborate with Memory architecture, Physical design, Timing and STA, DFT/BIST, Product and test engineering, Foundry partners and EDA vendors.
  • Support memory IP integration into SoC products from architecture through production release.

Required qualifications

  • Bachelor’s, Master’s, or PhD in Electrical Engineering, Electronics, or related discipline.
  • Strong understanding of SRAM architecture, compiler design, and custom memory circuit design.
  • Proven experience developing embedded SRAM or Register File IP for advanced 12nm FINFET technologies and below.
  • Hands-on experience with SRAM compiler development and configurable memory generation.
  • Strong expertise in custom memory characterization and production-quality Liberty (.lib) generation.
  • Deep knowledge of bit-cell operation, sense amplifier design, read/write assist techniques, low-voltage SRAM operation, process variation analysis, timing and power characterization.
  • Experience with Cadence Virtuoso, Spectre, HSPICE or equivalent SPICE simulators, Cadence Liberate MX and Monte Carlo simulations.
  • Familiarity with memory compiler architecture and IP delivery flows.
  • Experience supporting silicon bring-up, characterization, debug, and production qualification.
  • Strong scripting skills in Python, Tcl, Perl, or equivalent programming languages.
  • Excellent analytical, debugging, communication, and cross-functional collaboration skills.

Nice to have

  • Knowledge of memory redundancy, repair algorithms, ECC, and MBIST integration is highly desirable.

About the company

Ambiq is a provider of ultra-low-power semiconductor solutions based on proprietary sub- and near-threshold technologies. The company has shipped over 260 million units worldwide as of the beginning of 2025.

Memory Design Engineer at Ambiqmicroinc | JobZoey