Job Title
FPGA Prototyping Staff Applications Engineer
Role Summary
Work on validating and supporting multi-FPGA prototyping platforms (HAPS/ZeBu) for complex SoC designs. The role sits in Applications/Validation teams and focuses on ensuring prototyping features are reliable, scalable, and usable in customer environments.
Experience Level
Senior — requires significant hands-on experience; the posting specifies 6+ years of relevant FPGA prototyping, FPGA design, or hardware validation experience.
Responsibilities
Primary responsibilities include validating features, debugging prototypes, defining requirements, and supporting customer deployments.
- Validate advanced HAPS prototyping features using large, real-world SoC designs to ensure multi-FPGA performance, scalability, and correctness.
- Debug and resolve design and prototyping issues across RTL synthesis, inter-FPGA communication, and system bring-up; document fixes and workarounds.
- Define and refine technical requirements for prototyping flows by translating field insights into product improvements.
- Collaborate with Applications Engineering, Product Validation, and R&D teams to deploy solutions and troubleshoot escalations.
- Develop and maintain automation scripts (Python, Tcl) to streamline validation and testing workflows.
- Provide technical leadership during customer engagements on partitioning strategies, debug methodologies, and deployment best practices.
- Analyze recurring issues and propose process or flow improvements; contribute to internal documentation and training materials.
Requirements
Must-have technical skills and experience.
- 6+ years of hands-on experience in FPGA-based prototyping, FPGA design, or hardware validation with exposure to large SoC and multi-FPGA systems.
- Strong proficiency in Verilog and SystemVerilog; solid understanding of RTL design, synthesis, and simulation workflows and modern FPGA architectures (Xilinx, Intel).
- Practical, proven experience with HAPS or ZeBu prototyping platforms, including partitioning, mapping, debug, and deployment.
- Proficient scripting skills in Python and Tcl for automation and flow development.
- Demonstrated ability to debug complex hardware and RTL issues using waveform viewers, logic analyzers, and FPGA vendor debug tools.
- Experience with ARM bus architectures, display interfaces, or protocols such as USB, PCIe, SATA, or DDR is a strong plus.
Education Requirements
Bachelor's or Master’s degree in Electronics Engineering, Computer Engineering, or a closely related field; or equivalent practical experience.
About the Company
Company: Synopsys
Headquarters: Mountain View, California, USA
Synopsys is a leading company in electronic design automation (EDA) and semiconductor IP solutions. It provides tools and services for designing and verifying complex semiconductor devices and systems. The company plays a pivotal role in the semiconductor industry, helping engineers innovate and deliver higher-quality products faster. Synopsys is committed to advancing technology standards and offers a range of software and hardware solutions to its clients globally.

Date Posted: 2026-06-28