Staff Engineer, FPGA

Samsung Semiconductor

Hybrid

Quick summary

Work type
Hybrid
Location
San Jose, CA
Salary
$163,000–$253,000 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $208k
$149k most similar roles pay here $264k

This role pays more than 66% of similar roles. Most pay $161,500–$217,500 — the shaded band above. At the midpoint, this role pays about $208k versus about $190k 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 · Staff Engineer, FPGA

As a Staff Engineer in the FPGA team, you will lead the development and optimization of RTL IPs for CXL Type-2 FPGAs, focusing on critical components like the cache controller and command queues. Your day-to-day responsibilities include designing high-speed interfaces, implementing hardware mechanisms to ensure cache coherency between host CPUs and FPGAs, and optimizing RTL code to meet stringent latency and bandwidth requirements. You will collaborate with software engineers to integrate your designs into kernel drivers and user-space libraries, using tools like Xilinx Vivado, Intel Quartus, and simulation platforms such as Questa or VCS for verification. This role requires expertise in SystemVerilog, a deep understanding of AMBA protocols, PCIe, and CXL.cache, along with strong analytical skills to resolve complex hardware issues in a collaborative environment.

What you'll do

  • Develop and optimize RTL IPs for CXL Type-2 FPGAs, focusing on the CXL.cache controller.
  • Design high-speed command queue interfaces to efficiently manage host CPU updates to device registers.
  • Implement hardware mechanisms to maintain coherent access between host CPU and FPGA, reducing latency.
  • Optimize RTL to meet strict latency and bandwidth requirements for high-speed operations.
  • Collaborate with software engineers to integrate with kernel drivers and debug complex RTL-to-Host issues.

What we're looking for

  • 10+ years of industry experience in FPGA development or equivalent education and experience.
  • Expertise in SystemVerilog, Verilog, and RTL design tools like Xilinx Vivado and Intel Quartus.
  • Deep understanding of AMBA (AXI/AXIS), PCIe, CXL.cache protocols, and coherent memory systems.
  • Strong computer architecture fundamentals with experience in high-performance digital design.
  • Ability to develop and optimize RTL IPs for CXL Type-2 FPGAs and manage system integration.
  • Proficient in developing SystemVerilog testbenches and simulation models for protocol compliance verification.

More like this

Similar roles

Principal Engineer - FPGA

Baker Hughes

Skaneateles, NY 43 days ago $136,000$252,540
Verilog VHDL SystemVerilog Xilinx Petalinux Linux kernel drivers Petalinux Altium DSP concepts image sensors video pipelines high-bandwidth data paths embedded Linux FPGA development Xilinx toolchains HW/SW co-design

FPGA Engineer, Intelligence Systems

Anduril Industries

Reston, VA today $146,000$194,000
Vivado Xilinx Verilog VHDL ModelSim Quartus C Python Git JIRA Confluence CI/CD PostgreSQL AWS Kubernetes

Senior FPGA Engineer

Anduril Industries

Costa Mesa, CA today $191,000$253,000
SystemVerilog VHDL Xilinx Vivado FPGA Digital Signal Processing Radar Systems Timing Analysis Resource Optimization Design Verification DO-254 Git PCIe JESD204B RFSoC Zynq UltraScale+ High-Speed Interfaces Embedded Software Development MATLAB

Senior FPGA Engineer, EW

Anduril Industries

Costa Mesa, CA today $191,000$253,000
VHDL Verilog SystemVerilog Xilinx Linux Git gcc PCIe JESD Python C++ Secret security clearance Embedded Linux Wireless comms Radar systems RF test equipment Xilinx AI Engines NVIDIA CUDA