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

Date Posted: 2026-05-23