Field-Programmable Gate Arrays Engineer

Silicon Patterns

Bengaluru

On-site

INR 1,800,000 - 3,200,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Silicon Patterns in Bengaluru, India is seeking an experienced FPGA Prototyping Engineer with 6+ years to lead FPGA-based ASIC/SoC prototyping, RTL integration, synthesis, and validation.

The role emphasizes timing closure, high-speed interfaces, hardware/software co-verification, and collaboration across RTL, verification, firmware and system teams. You will bring hands-on expertise with Xilinx/AMD platforms and prototyping tools.

Qualifications

  • 6+ years of hands-on FPGA prototyping experience.
  • Experience with ASIC/SoC prototyping workflows.
  • Strong Verilog/SystemVerilog and RTL design knowledge.
  • Experience with timing closure and hardware debugging.
  • Familiarity with co-verification of hardware and software.
  • Experience with HAPS/Protium/Veloce/ZeBu or similar platforms is desirable.

Responsibilities

  • Develop and maintain FPGA prototypes for complex ASIC/SoC designs.
  • Perform RTL integration, synthesis, implementation and bitstream generation.
  • Port large ASIC designs to FPGA prototyping platforms.
  • Analyze and resolve timing and synthesis issues on FPGA.
  • Debug RTL and FPGA hardware using simulation and on-board debug tools.
  • Develop FPGA constraints including XDC/SDC, clock constraints, I/O constraints and timing exceptions.
  • Perform timing analysis and timing closure on FPGA designs.
  • Collaborate with RTL, verification, firmware, software and system teams.

Skills

FPGA prototyping
RTL integration
HDL design
hardware/software co-verification
timing closure
debug and validation

Education

B.E./B.Tech/M.E./M.Tech in ECE/EE/VLSI

Tools

Vitis
ILA
ChipScope
Quartus
SignalTap
Platform Designer
FPGA synthesis/implementation
Xilinx/AMD/Altera platforms

Job description

Experience: 6+ Years

Job Summary

We are looking for an experienced FPGA Prototyping Engineer with 6+ years of hands-on experience in FPGA-based ASIC/SoC prototyping, RTL integration, FPGA implementation, debug and validation. The candidate should have strong knowledge of FPGA architecture, synthesis, timing closure, high-speed interfaces and hardware/software co-verification.

Key Responsibilities
  • Develop and maintain FPGA prototypes for complex ASIC/SoC designs.
  • Perform RTL integration, FPGA synthesis, implementation and bitstream generation.
  • Port large ASIC designs to FPGA prototyping platforms.
  • Analyze and resolve FPGA synthesis, implementation and timing issues.
  • Perform RTL modifications required for FPGA prototyping while maintaining ASIC functionality.
  • Develop FPGA constraints including XDC/SDC, clock constraints, I/O constraints and timing exceptions.
  • Perform timing analysis and timing closure on FPGA designs.
  • Debug RTL and FPGA hardware issues using simulation and on-board debug.
  • Use ILA/ChipScope/SignalTap for hardware debug and signal visibility.
  • Develop and execute FPGA bring-up and validation plans.
  • Support hardware/software co-verification and system-level validation.
  • Integrate processors, memories and peripheral IPs into FPGA prototypes.
  • Debug communication and high-speed interfaces.
  • Work with firmware/software teams to enable early software development on FPGA prototypes.
  • Automate FPGA build, regression and validation flows using scripting.
  • Collaborate with RTL, verification, ASIC, firmware, software and system teams.
FPGA Skills

Strong hands-on experience with one or more:

  • AMD/Xilinx FPGA
  • Vitis
  • ILA
  • ChipScope
  • Quartus
  • SignalTap
  • Platform Designer
  • FPGA synthesis and implementation.
  • FPGA floorplanning and resource optimization.
  • LUT, FF, BRAM, URAM and DSP utilization analysis.
  • Clocking resources, PLL/MMCM and reset architecture.
  • Timing closure and performance optimization.
  • Multi-clock domain design and CDC.
  • FPGA configuration and bitstream generation.
ASIC/SoC Prototyping
  • Experience converting ASIC RTL to FPGA-compatible RTL.
  • Handling ASIC-specific constructs that are not directly synthesizable on FPGA.
  • Multi-FPGA partitioning and inter-FPGA communication.
  • Debugging FPGA prototype bring-up issues.
  • Experience with HAPS, Protium, Veloce, ZeBu or similar prototyping/emulation platforms is highly desirable.
  • Experience with FPGA-based pre-silicon validation.
  • Understanding of ASIC-to-FPGA implementation differences.
Interface Expertise

Experience with several of the following is preferred:

  • Ethernet / 10G/25G/100G Ethernet
  • DDR3/DDR4/DDR5
  • USB
  • SATA
  • SPI
  • I2C
  • UART
  • AXI / AXI4 / AXI-Stream
  • MIPI
  • JESD
  • SerDes
  • AMBA protocols
  • High-speed transceivers
Verification & Debug
  • RTL simulation using VCS, Questa, Xcelium or equivalent.
  • FPGA hardware debug and waveform analysis.
  • ILA/SignalTap-based debug.
  • SystemVerilog/UVM knowledge is an advantage.
  • Functional validation and regression testing.
  • Debugging RTL, CDC, reset, clock and interface issues.
  • Familiarity with formal verification is a plus.
Scripting & Automation

Strong programming/scripting skills in:

  • Python
  • Tcl
  • Shell scripting
  • Perl is an advantage.
  • FPGA builds
  • Synthesis/implementation flows
  • Regression
  • Log/report analysis
  • Hardware validation
Preferred Qualifications
  • B.E./B.Tech/M.E./M.Tech in ECE, EE, VLSI or equivalent.
  • 6+ years of FPGA/ASIC prototyping experience.
  • Strong Verilog/SystemVerilog and RTL design knowledge.
  • Experience with complex SoC/IP-level FPGA prototypes.
  • Experience with FPGA timing closure and hardware debug.
  • Experience working across RTL, verification, firmware and software teams.
  • Experience with one or more Xilinx/AMD, Intel/Altera, Synopsys, Siemens or Cadence prototyping platforms.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

FPGA Design & ASIC Prototyping Engineer
FPGA Design & ASIC Prototyping Engineer

Mettlesemi Systems • Bengaluru

On-site
INR 1,200,000 - 2,000,000
FPGA Emulation Engineer
FPGA Emulation Engineer

LeadSoc Technologies Pvt Ltd • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Semiconductor Engineer
Semiconductor Engineer

Tata Consultancy Services • Bengaluru

On-site
INR 1,200,000 - 2,800,000
TECHNICAL LEAD - FPGA Architectures
TECHNICAL LEAD - FPGA Architectures

Happiest Minds Technologies • Pune District

On-site
INR 1,200,000 - 1,800,000
null
Emulation and Prototyping Senior Engineer
Emulation and Prototyping Senior Engineer

Mirafra Technologies • Pune District

On-site
INR 1,500,000 - 2,000,000
Pro FPGA Design Engineer
Pro FPGA Design Engineer

Happiest Minds Technologies • Bengaluru

On-site
INR 1,500,000 - 2,500,000
TECHNICAL LEAD - FPGA Architectures
TECHNICAL LEAD - FPGA Architectures

Happiest Minds Technologies • Maharashtra

On-site
INR 4,500,000 - 7,000,000
Staff ASIC Digital Engineer
Staff ASIC Digital Engineer

Western Digital • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Senior FPGA Design Engineer
Senior FPGA Design Engineer

altera • Bengaluru

On-site
INR 3,000,000 - 6,000,000
FPGA Design Engineer
FPGA Design Engineer

GE Vernova • Chennai District

On-site
INR 900,000 - 1,400,000
Relocation assistance