Position Name – FPGA Prototyping Engineer
Type of hiring – Subcon
Location – San Jose, CA / Portland, OR / Chandler, AZ (Onsite)
Job Description:
FPGA Prototyping Engineer – Full Chip (Synopsys HAPS)
We are seeking a highly skilled FPGA Prototyping Engineer with strong experience in full-chip prototyping using Synopsys HAPS platforms. The ideal candidate will have hands-on expertise in partitioning, mapping, and validating large-scale ASIC/SoC designs across multiple FPGAs.
Key Responsibilities:
-
Perform FPGA prototyping of full-chip ASIC/SoC designs using Synopsys HAPS (High-Performance ASIC Prototyping Systems)
-
Execute logical partitioning of large RTL designs for efficient FPGA implementation
-
Map and implement complex designs across multiple FPGAs while ensuring optimal performance
-
Integrate and bring up full-chip prototypes on HAPS platforms
-
Debug and validate complete SoC functionality on FPGA prototypes
-
Collaborate with design, verification, and software teams to resolve issues and ensure design correctness
-
Optimize timing, resource utilization, and overall system performance on FPGA platforms
-
Develop and maintain scripts, automation flows, and documentation for prototyping processes
Required Qualifications:
-
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field
-
Proven experience working with Synopsys HAPS systems
-
Strong understanding of FPGA architecture and prototyping methodologies
-
Expertise in RTL design (Verilog/System Verilog) and ASIC/SoC development flows
-
Hands-on experience in partitioning large designs and multi-FPGA mapping
-
Experience with debugging tools such as logic analyzers, waveform viewers, and on-chip debug solutions
-
Familiarity with synthesis, place-and-route, and timing closure for FPGA designs
Preferred Qualifications:
-
Experience with Intel or similar high-performance SoC platforms
-
Knowledge of high-speed interfaces (PCIe, DDR, Ethernet, etc.)
-
Experience with scripting languages such as Python, Tcl, or Perl
-
Exposure to emulation/prototyping flows and tools beyond HAPS
-
Strong problem-solving and debugging skills in complex hardware environments