Verilog RTL & FPGA Design Specialist

Programming.com

San Jose (CA)

On-site

USD 140,000 - 190,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Programming.com seeks an experienced FPGA/RTL engineer to develop Verilog-based synthesizable RTL, implement register maps, and drive modular RTL designs. The role emphasizes FPGA clocking structures, deterministic resets, and hands-on timing with SDC/XDC constraints.

You will work with AXI4/AXI-Lite, PCIe, I2C, SPI, UART interfaces, and leverage toolchains like VCS/Questa/ModelSim and Vivado/Lattice as needed. Lab bring-up and hardware debugging are part of the job.

Qualifications

  • Verilog RTL expertise required for synthesizable designs.
  • Proficiency in modular RTL design and register maps.
  • Strong FPGA clocking and deterministic reset knowledge.
  • Experience creating SDC/XDC timing constraints including clock definitions and IO delays.
  • Hands-on with FPGA I/O pin planning and device bank rules.
  • Proficient in Makefile and Tcl-based build automation.
  • Experience with Verilog/SystemVerilog simulations (VCS/Questa/ModelSim/Vivado).
  • Experience with embedded FPGA debug tools (ILA, SignalTap, ChipScope).
  • Lab board bring-up, PLD programming, and hardware debugging experience.
  • Familiarity with protocols such as AXI4/AXI-Lite, AHB-Lite, APB, PCIe, I2C, SPI, MDIO, UART.
  • Experience with Quartus or Lattice toolchains is a plus.

Skills

Verilog RTL
RTL design
register map
modular RTL
FPGA clocking
deterministic resets
SDC/XDC timing
timing constraints
I/O planning
device banks
Makefile
Tcl scripting
Verilog/SystemVerilog sim
VCS/Questa/ModelSim/Vivado
lab board bring-up
hardware debugging
AXI4/AXI-Lite/AHB-Lite/APB
PCIe/I2C/SPI/MDIO/UART
Quartus/Lattice

Tools

FPGA toolchains
VCS
Questa/ModelSim
Vivado Simulator
Quartus
Lattice tools

Job description

Programming.com seeks an experienced FPGA/RTL engineer to develop Verilog-based synthesizable RTL, implement register maps, and drive modular RTL designs. The role emphasizes FPGA clocking structures, deterministic resets, and hands-on timing with SDC/XDC constraints.

You will work with AXI4/AXI-Lite, PCIe, I2C, SPI, UART interfaces, and leverage toolchains like VCS/Questa/ModelSim and Vivado/Lattice as needed. Lab bring-up and hardware debugging are part of the job.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RTL Design & FPGA Engineer
RTL Design & FPGA Engineer

Programming.com • San Jose (CA)

On-site
USD 140,000 - 190,000
Senior RTL Design Architect for High-Performance SoCs
Senior RTL Design Architect for High-Performance SoCs

AMD • San Jose (CA)

Hybrid
USD 140,000 - 210,000
AMD benefits at a glance
Senior FPGA & RTL Engineer for HAPS Prototyping
Senior FPGA & RTL Engineer for HAPS Prototyping

Synopsys Inc • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
Senior SoC RTL Engineer - Drive Timing to Silicon
Senior SoC RTL Engineer - Drive Timing to Silicon

Synopsys Inc • Sunnyvale (CA)

On-site
USD 130,000 - 180,000
FPGA RTL Design Engineer
FPGA RTL Design Engineer

ALTEN • California (MO)

On-site
USD 100,000 - 130,000
Senior FPGA Engineer - RTL, Timing Closure (Hybrid)
Senior FPGA Engineer - RTL, Timing Closure (Hybrid)

Actalent • Newtown (PA)

Hybrid
USD 76,000 - 92,000
Medical benefits
Dental & Vision
401(k) plan
+6
Staff RTL Engineer
Staff RTL Engineer

Oho Group • San Jose (CA)

On-site
USD 130,000 - 160,000
RTL Design Engineer, AI ASICs & Tapeout
RTL Design Engineer, AI ASICs & Tapeout

Normal Computing Corporation • Palo Alto (CA)

On-site
USD 140,000 - 220,000
Digital Design Engineer
Digital Design Engineer

Judit Inc • Lexington (MA)

On-site
USD 90,000 - 120,000
RTL Integration Engineer
RTL Integration Engineer

Sintegra Inc. • Santa Clara (CA)

On-site
USD 140,000 - 210,000