FPGA Prototyping
- 🇨🇦 Canada
- On-site
- 15 hours ago
- FPGA
- Verilog
- UART
Position4 :FPGA Prototyping
Location :Mountainview, CA- Onsite
Client : Microsoft
Job ID : 132483
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: o Verdi o VCS
• Ability to analyze and debug: o UART logs o Logic analyzer traces o Hardware/software integration issues
• Familiarity with laboratory equipment: o Oscilloscope o Logic analyzer o Bus analyzers
• 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 optimization experience.
• Experience creating specialized debug builds and exposing internal signals for debug.
• Understanding of FPGA-based hardware bring-up and software boot flows.
Ideal Candidate Profile
1. Verilog + FPGA debug expertise
2. Verdi/VCS experience
3. Independent debugging capability
4. Lab-debug experience (oscilloscope, logic analyzer)
5. HAPS prototyping exposure (preferred)
6. Strong communication skills
7. Ability to work onsite in Mountain View
FPGA Prototyping · Info Way Solutions LLC