Synopsys is seeking a creative and talented engineer to fill a FPGA Design & Verification role in Bengaluru, India
The environment presents stimulating, challenging, and rewarding work within an excellent work environment with positive career development opportunities
FPGA Design and Verification IP Prototyping team is responsible to build FPGA-based hardware prototypes of Synopsys Controllers and PHY Interface IPs and test them to verify their compliance with leading edge industry standards
We play a vital role on supporting Synopsys IP business by validating key features, and mitigating ASIC potential faults early on, in a prototype
Responsibilities
Design, implement, and verify FPGA-based systems for a variety of applications
Validate FPGA-based IP prototype device under test against real-world devices, Test Equipment and other hardware systems
Create and maintain comprehensive technical documentation
Elaborate and execute test plans and test routines
Detect, troubleshoot, debug, and investigate potential ASIC issues up front
Establish and maintain relationships with cross-functional teams, internal and external customers
Key Qualifications
Bachelors or Masters degree in Electrical Engineering
5+ years of experience in FPGA design and development
Design and simulate integrated circuitry using Verilog, System Verilog and VHDL
Experience with FPGA development tools such as XILINX Vivado, and Altera Quartus. Synopsys Synplify or Protocompiler is a plus
Experience in digital design methods such as floorplanning, timing constraints definition, and static timing analysis
Familiarity with high-speed interfaces such as DDR, PCIe, or Ethernet
Familiarity with embedded processors and software development is a plus
Proven problem-solving skills and ability to work in a positive team environment
Excellent verbal and written communication skills in English
Excellent organizational skills
Preferred Experience
Expertise with industry-standard scripting languages such Tcl, Python, Perl and Bash
Expertise with industry-standard interfaces and protocols such as AMBA AXI or APB, I2C, and SPI.
Experience with Mobile Storage interfaces such as UFS, or eMMC
Familiarity with simulation tools such as VCS, ModelSim and iSim
Familiarity with laboratory equipment such as Oscilloscopes, Data-Analyzers and AWG
Knowledge of computer architecture and operating systems
Travelling
As a worldwide organization there is sometimes short term travel required