Senior RTL / FPGA Design Engineer

Bangalore — Full Time

Experience: 6+ Years
Location: Bengaluru
Work Mode: Work from Office
Employment Type: Full-Time

Job Summary

We are looking for an experienced Senior RTL / FPGA Design Engineer with 6+ years of hands-on experience in RTL design and FPGA development. The ideal candidate should be capable of independently taking ownership of digital design blocks from specification and micro-architecture through RTL implementation, synthesis, timing closure, and successful FPGA or silicon delivery.

The role involves close collaboration with architecture, verification, physical design, and system teams to develop high-quality, reusable, and timing-clean RTL.

Key Responsibilities

  • Own RTL design and development from specification and micro-architecture through implementation and sign-off.
  • Develop clean, synthesizable, scalable, and reusable Verilog/SystemVerilog RTL.
  • Design and implement digital blocks including FSMs, pipelines, FIFOs, arbitration logic, reset architectures, and clock-domain crossings.
  • Work with FPGA toolchains such as Xilinx Vivado or Intel Quartus for synthesis, implementation, constraints, timing analysis, and debugging.
  • Develop, review, and debug SDC timing constraints.
  • Analyze timing reports and drive timing closure for FPGA designs.
  • Perform and debug lint and CDC analysis using tools such as SpyGlass, Meridian, or equivalent.
  • Investigate violations, identify root causes, and implement appropriate RTL or constraint fixes rather than relying only on waivers.
  • Support FPGA bring-up, hardware debugging, and integration.
  • Collaborate with verification teams to define verification requirements and debug RTL and gate-level issues.
  • Review RTL, participate in design reviews, and mentor junior engineers when required.
  • Debug issues across RTL, simulation, synthesis, STA, and FPGA hardware.
  • Ensure designs meet quality, performance, area, power, and timing requirements.

Mandatory Skills

  • 6+ years of hands-on RTL design experience.
  • Strong expertise in Verilog/SystemVerilog.
  • Proven experience independently delivering RTL blocks from specification to working FPGA or silicon.
  • Strong experience with at least one FPGA toolchain:
    • Xilinx Vivado, or
    • Intel Quartus
  • Hands-on experience with:
    • Synthesis and implementation
    • Timing analysis and closure
    • Constraint development and debugging
    • FPGA debugging
  • Strong knowledge of SDC timing constraints.
  • Experience with Lint and CDC tools, such as SpyGlass, Meridian, or equivalent.
  • Strong understanding of:
    • FSM design
    • Pipelining
    • Arbitration
    • FIFO design
    • Clock Domain Crossing (CDC)
    • Reset architecture
    • Synchronous/asynchronous interfaces
  • Good understanding of digital design fundamentals and RTL coding best practices.
  • Experience working closely with verification teams and debugging RTL/gate-level issue

Apply for this position

Contact Form Demo