Senior FPGA RTL Design Engineer
- Location: Bangalore / Coimbatore
- Work Mode: Onsite
- Experience: 5 – 7 Years
Role Overview
We are hiring a Senior FPGA RTL Design Engineer to contribute to IP and subsystem development across high-performance FPGA-based systems. The role involves end-to-end ownership from architecture definition to implementation, validation, and deployment. The candidate will work on complex designs involving high-speed interfaces, DSP algorithms, and FPGA prototyping.
Key Responsibilities
- Own FPGA design projects from concept to delivery, including planning, risk management, and design reviews
- Define micro-architecture for IP/subsystems and integrate third-party IP blocks
- Partition algorithms between FPGA and software implementations
- Estimate FPGA resource utilization, memory, and bandwidth requirements
- Perform RTL design, synthesis, implementation, and timing closure on Xilinx FPGAs
- Develop module-level designs including coding, simulation, and verification
- Conduct peer reviews and ensure design quality and compliance
- Work on high-speed interfaces such as AXI, PCIe, Ethernet, JESD204B/C, DDR4, SPI, I2C, UART
- Handle multi-clock domain designs and asynchronous communication challenges
- Support system integration, validation, and production deployments
- Perform on-board debugging using hardware tools and protocol analyzers
- Collaborate with cross-functional teams during development and deployment phases
- Required Qualifications
- Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Engineering, or related field
- 5–7 years of hands-on experience in FPGA RTL design and development
- Strong understanding of digital design and FPGA architecture
Technical Skills
Design & Development
- RTL Design using Verilog / VHDL
- Micro-architecture definition and logic design
- FPGA synthesis, implementation, and timing closure
FPGA & Tools
- Xilinx FPGA design and prototyping
- Constraints development, linting, CDC analysis
- Simulation and verification methodologies
Protocols & Interfaces
- AMBA protocols: AXI, AHB, APB
- High-speed interfaces: PCIe, Ethernet, JESD204B/C
- Peripheral interfaces: SPI, I2C, UART, DDR4
Programming & Scripting
System & Debugging
- FPGA-SoC interfacing
- Hardware debugging tools: Oscilloscope, Logic Analyzer
- Protocol analyzers (SPI, CAN, Ethernet)
Signal Processing (DSP)
- Implementation of DSP algorithms on FPGA (Radar / EW systems)
#LI-SD1