Haystack
← Back to Jobs
Engineering
RE

RTL Design and FPGA Engineer

Recruitment.aiSan Jose, CA🇺🇸United StatesPosted Sep 26, 2026

Why This Role Stands Out

This hybrid role offers a fantastic opportunity to leverage your Verilog expertise and FPGA skills to contribute to cutting-edge engineering projects. You'll thrive here if you possess a strong understanding of RTL design, FPGA clocking, and timing constraints, with a passion for hardware debugging and board bring-up. Embrace this chance to grow your career within a dynamic environment that values innovation and offers excellent professional development.

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
San Jose, CA, United States
Posted
1 week ago
FPGAVerilog

Job Description

We are seeking an experienced RTL Design and FPGA Engineer for an opportunity in San Jose, CA.
Expertise in Verilog-based synthesizable RTL development, register map implementation, and modular RTL design. Strong experience with FPGA clocking structures and deterministic reset schemes is required.

Required experience includes:
● Proven Verilog expertise in synthesizable RTL, register map implementation, and
modular design.
● Strong understanding of FPGA clocking structures and deterministic reset schemes.
● Experience with at least one of the following FPGA toolchains:
○ Microchip Libero
○ AMD/Xilinx Vivado
● Hands-on experience writing SDC/XDC timing constraints, including clock definitions,
I/O delays, and timing exceptions.
● Experience with FPGA I/O pin planning and device bank rules.
● Experience developing Makefile and/or Tcl-based build automation.
● Experience with Verilog and/or SystemVerilog simulation using tools such as VCS,
Questa/ModelSim, or Vivado Simulator.
● Experience with embedded FPGA debug tools such as ILA, SignalTap, or ChipScope.
● Hands-on experience with lab board bring-up, PLD programming, and hardware
debugging.
● Working experience with some standard protocols, such as AXI4/AXI-Lite, AHB-Lite,
APB, PCIe, I2C, SPI, MDIO, or UART. Experience with all listed protocols is not
required.

Experience with Quartus or Lattice toolchains would be a plus.

Similar jobs