Work on FPGA prototyping platforms using Synopsys HAPS. The primary goal is to map portions of ASIC designs onto multiple FPGAs to enable early software development and validation before silicon availability
Key Responsibilities
The FPGA prototyping team is seeking onsite Mountain View engineers with strong Verilog, FPGA debugging, synthesis, timing closure, and lab-debug skills to support a Synopsys HAPS-based prototyping environment. The work centres on multi-FPGA partitioning, RTL adaptation, software bring-up, and independent debugging.
Skill Requirements
Mandatory Skills
Based on the discussion, the following were identified as required skills:
Strong Verilog coding and debugging capability.
Ability to perform FPGA debugging independently without constant supervision.
Experience with HDL development/debug tools:
Verdi
VCS
Ability to analyse and debug:
UART logs
Logic analyser traces
Hardware/software integration issues
Familiarity with laboratory equipment:
Oscilloscope
Logic analyser
Bus analysers
Strong problem-solving and root-cause debugging skills.
Good communication skills and ability to follow directions.
Willingness to work onsite at Mountain View.
Preferred Skills
These were discussed as "good-to-have" rather than strict requirements:
Prior experience with Synopsys HAPS FPGA prototyping platform.
FPGA synthesis and implementation experience.
Multi-FPGA partitioning knowledge using ProtoCompiler or similar FPGA compilation flows.
Timing closure and FPGA optimisation experience.
Experience creating specialised debug builds and exposing internal signals for debug.
Understanding of FPGA-based hardware bring-up and software boot flows.
Other Requirements
Smart, capable engineers are preferred over purely experience-based hiring decisions. Experience is beneficial but not the primary selection criterion.
Apply for this role
Complete the form below. When you submit, you’ll be asked to complete a quick Polyguard Trust Check on your phone, and your application is only sent once verification passes.