Senior Staff Engineer, RTL Memory Centric Computing

Samsung Semiconductor

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$189,000–$301,000 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $245k
$146k most similar roles pay here $318k

This role pays more than 90% of similar roles. Most pay $177,800–$222,000 — the shaded band above. At the midpoint, this role pays about $245k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Samsung Semiconductor

Samsung Semiconductor is the global semiconductor business unit of Samsung Electronics, designing and manufacturing memory chips, logic semiconductors, and foundry solutions for a broad range of applications.

Samsung Semiconductor currently has 54 open roles on FindRole.

Listed pay typically runs $163,000–$253,000 across 54 roles with salary data.

Most-posted roles

View all roles at Samsung Semiconductor

At a glance

TL;DR · Senior Staff Engineer, RTL Memory Centric Computing

Join our AGICL lab as a Senior Staff Engineer in RTL Memory Centric Computing, where you will develop and optimize IP for memory-centric computing systems using Verilog, SystemVerilog, and HLS, focusing on performance, power, and area efficiency. You’ll collaborate with verification engineers to design test plans, make informed design decisions across various constraints, troubleshoot hardware issues, and stay updated with advancements in machine learning and hardware architecture. Ideal candidates have a strong background in microarchitecture and computer architecture, at least 15 years of industry experience (or equivalent), and expertise in front-end RTL development for complex IPs, memory controllers, NOCs, interconnects, and AI/ML workloads.

What you'll do

  • Develop IP for memory-centric computing systems using Verilog and System Verilog.
  • Optimize hardware designs for performance, power efficiency, and area constraints.
  • Collaborate with verification engineers to create comprehensive test plans.
  • Make informed design decisions considering trade-offs in performance, power, thermal, and cost.
  • Troubleshoot and debug hardware issues to ensure high-quality system delivery.

What we're looking for

  • 15+ years of industry experience with a Bachelor’s degree or equivalent
  • Strong background in microarchitecture and computer architecture
  • 5+ years of front-end design methodology involving RTL development for complex IPs
  • Experience designing Memory Controller, NOC, Interconnect IP, and Memory Centric computing IP
  • Expertise in AI/ML workloads and optimizing IP for performance, power, and area
  • Collaborative skills to develop test plans with Verification engineers and troubleshoot hardware issues
  • Up-to-date knowledge of machine learning and hardware architecture advancements

More like this

Similar roles

Senior Engineer, RTL Design

Samsung Semiconductor

San Jose, CA today $138,000$206,000
Verilog Synopsys Cadence MentorGraphics PCIe CXL NVMe AXI DDR4 DDR5 Ethernet FPGA Linux Windows Python Simulation TestBench CI/CD

Staff Engineer, RTL Design

Samsung Semiconductor

San Jose, CA today $163,000$253,000
Verilog Synopsys Cadence MentorGraphics FPGA PCIe CXL NVMe AXI DDR4 DDR5 Ethernet Linux Windows Python Simulation Testbench CI/CD

RISCV CPU System RTL Engineer

Qualcomm

Santa Clara, CA 21 days ago $142,200$213,400
Verilog VHDL Perl Python Power management Debugging tools RTL design RISCV CPU architecture High-performance systems Low-power microarchitecture Telemetry architecture Interrupt controller Timer synchronization RAS and safety mechanisms Architecture and performance monitoring Scripting languages Simulation tools Waveform debugging tools

CPU Systems RTL Engineer

Qualcomm

Santa Clara, CA 14 days ago $167,100$250,700
C C++ Python Perl Verilog VHDL UVM SystemC Cadence Synopsys ModelSim Questa TCL SV CI/CD

CPU Micro-Architect RTL Engineer

Qualcomm

Austin, TX 27 days ago $154,000$231,000
RISC-V RTL Verilog SystemC VHDL Processor pipelines Out-of-order execution Load/store units Caches Cache coherence Memory hierarchy Multi-processor systems Multi-threaded systems Low-power design Performance optimization Area and timing goals Communication skills Collaboration skills Teamwork skills