Cynet Systems logo

FPGA Engineer

Cynet Systems
May 23, 2026
Contract
On-site
Santa Clara, California, United States
$80 - $85 USD hourly
FPGA Programming Jobs, Level - Mid-Career

Job Title

FPGA Engineer

Role Summary

Contract FPGA Engineer to design, develop, and implement high-performance FPGA architectures using Xilinx platforms. The role focuses on RTL development, FPGA prototyping and bring-up, timing optimization, hardware debugging, system integration, and collaboration with hardware, software, and systems engineering teams for a client in Santa Clara, CA.

Experience Level

Mid-level (no specific years of experience stated).

Responsibilities

Primary responsibilities include:

  • Design, develop, and implement FPGA architectures using Xilinx devices.
  • Create RTL designs in Verilog and SystemVerilog.
  • Perform FPGA prototype design, implementation, and board bring-up.
  • Conduct timing analysis, timing closure, and performance optimization.
  • Debug hardware and firmware issues using logic analyzers, oscilloscopes, and protocol analyzers.
  • Validate functionality and performance through simulation and verification.
  • Integrate FPGA designs at the board and system level and perform system integration testing.
  • Produce design documentation, technical specifications, and reports.
  • Participate in design reviews and communicate project status, technical risks, and challenges to stakeholders.

Requirements

Key technical requirements and preferred skills. Education requirements are listed separately below.

  • Must-have: Verilog and SystemVerilog RTL design experience.
  • Must-have: Experience with Xilinx devices (UltraScale, UltraScale+, or Versal) and the Vivado toolflow.
  • Must-have: FPGA synthesis, timing analysis, and timing-closure experience.
  • Must-have: FPGA prototyping and board-level bring-up; experience with Xilinx reference boards and Synopsys HAPS platforms.
  • Must-have: Strong hardware/firmware debugging and troubleshooting skills.
  • Must-have: Experience using logic analyzers, oscilloscopes, and protocol analyzers for debugging.
  • Must-have: Ability to work independently and resolve complex technical issues.
  • Nice-to-have: Python or TCL scripting for automation.
  • Nice-to-have: Familiarity with high-speed protocols such as PCIe and USB.
  • Nice-to-have: Hardware/software co-design experience and familiarity with board design/debug tools.

Education Requirements

Bachelor's degree or higher in Electrical Engineering, Computer Engineering, or a related technical field is stated as preferred in the posting.


About the Company

Company: Cynet Systems

Cynet Systems logo

Date Posted: 2026-05-23