Performance Engineer

EDA CAREERS, (Technology Futures Inc).

San Jose (CA)

On-site

USD 150,000 - 210,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EDA CAREERS, (Technology Futures Inc) is seeking a Performance Engineer specializing in SRAM memory design in the Bay Area. This well-funded startup values deep memory architectures, cache coherency, and performance optimization to accelerate high-speed subsystems.

Design and model memory hierarchies in C/C++ for simulation; optimize performance with cache coherency improvements and prefetching strategies. Collaborate across teams to enhance SoC memory subsystems, conduct pre-silicon validation,

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field; Ph.D. preferred.
  • Extensive experience in memory design, specifically with SoC architecture and memory subsystems.
  • Proficient in programming languages C, C++, Python, and experience with modeling and simulation tools.
  • Strong understanding of cache coherency protocols (e.g., CHI, MESI/MOESI) and on-chip interconnects.
  • Proven ability to analyze SoC performance regarding bandwidth and latency.

Responsibilities

  • Design and model memory architectures and memory hierarchies using C/C++ for simulation.
  • Optimize memory performance through cache coherency improvements and prefetching strategies.
  • Collaborate with cross-functional teams to enhance system-level cache architectures and interconnect designs.
  • Conduct pre-silicon performance modeling and validation to predict and mitigate potential bottlenecks.
  • Develop advanced cycle-accurate simulations for memory components and evaluate performance metrics.

Skills

Memory design
C/C++
Python
Modeling & simulation
Cache coherency
Cache coherency protocols

Education

Bachelor's or Master's degree
Ph.D. preferred

Tools

RTL validation
Simulation tools

Job description

Performance Engineer (Memory Design Specialist) #8954
Location: Bay Area preferred, (open for right candidate)

My client is a well-funded, exceptionally well managed experienced Start-Up looking for a highly skilled Performance Engineer specializing in SRAM memory design. The ideal candidate will possess in-depth knowledge of memory architectures, cache coherency, and performance optimization. This role demands a strong engineering background and a passion for driving efficiency in memory subsystems. This is a great Founding Engineering opportunity. Compensation is commensurate with levels of experience.

Key Responsibilities:
  • Design and model memory architectures and memory hierarchies using C/C++ for simulation.
  • Optimize memory performance through innovative techniques, including cache coherency improvements and prefetching strategies.
  • Collaborate with cross-functional teams to enhance system-level cache architectures and interconnect designs.
  • Conduct pre-silicon performance modeling and validation to predict and mitigate potential bottlenecks.
  • Develop advanced cycle-accurate simulations for memory components and evaluate performance metrics.
Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field; Ph.D. preferred.
  • Extensive experience in memory design, specifically with SoC architecture and memory subsystems.
  • Proficient in programming languages C, C++, Python, and experience with modeling and simulation tools.
  • Strong understanding of cache coherency protocols (e.g., CHI, MESI/MOESI) and on-chip interconnects.
  • Proven ability to analyze SoC performance regarding bandwidth and latency.
Preferred Experience:
  • Experience with SRAM optimization and memory-controller design.
  • Familiarity with cycle-accurate simulation and RTL validation methods.
  • Background in data prefetching algorithms and techniques, particularly in high-performance computing environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Memory Design Performance Engineer (SRAM Specialist)
Memory Design Performance Engineer (SRAM Specialist)

EDA CAREERS, (Technology Futures Inc). • San Jose (CA)

On-site
USD 150,000 - 210,000
Design Engineer
Design Engineer

EDA CAREERS, (Technology Futures Inc). • San Jose (CA)

Hybrid
USD 160,000 - 260,000
Performance bonus
Equity
Senior SRAM Engineer, Circuit Design
Senior SRAM Engineer, Circuit Design

Ladders • United States

Remote
USD 168,000 - 311,000
Equity options
Comprehensive benefits package
Hybrid work model
+3
Founding Circuit Design Engineer – Memory
Founding Circuit Design Engineer – Memory

SBT • Austin (TX)

On-site
USD 120,000 - 170,000
CPU Custom Memory Design - SRAMs and Register Files
CPU Custom Memory Design - SRAMs and Register Files

Nuvacore • Austin (TX)

On-site
USD 140,000 - 200,000
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
Senior SRAM Design Engineer for High-Performance CPU
Senior SRAM Design Engineer for High-Performance CPU

Qualcomm • Austin (TX)

On-site
USD 179,000 - 268,400
Competitive annual discretionary bonus
RSU grants
Comprehensive benefits package
Entry level Job Memory Circuit Design Engineer Job ID- 833 Job ID- 3051
Entry level Job Memory Circuit Design Engineer Job ID- 833 Job ID- 3051

MaziCTools • United States

Remote
USD 140,000 - 190,000
Principal Memory Design Engineer/Senior Technical Manager
Principal Memory Design Engineer/Senior Technical Manager

MediaTek • San Jose (CA)

On-site
USD 221,000 - 301,000
Health insurance
Life insurance
Disability insurance
+5
High-Performance CPU SRAM Design & Layout Engineer
High-Performance CPU SRAM Design & Layout Engineer

Qualcomm • Santa Clara (CA)

On-site
USD 148,000 - 222,000