Semiconductor Engineer (Bengaluru)

Semiconductor Engineer (Bengaluru)

23 Aug
|
Tata Consultancy Services
|
Bengaluru

23 Aug

Tata Consultancy Services

Bengaluru

FPGA Design Engineer –

Experience Range: 3 to 15+ Years

Location: Bangalore / Hyderabad / Noida / Ahmedabad/ Chennai/ Mumbai

Role Overview The FPGA Design Engineer is responsible for design, implementation, verification, and bring-up of FPGA-based systems used for functional validation, performance acceleration, prototyping, and product deployment. The role involves RTL design, timing closure, CDC handling, FPGA-specific optimizations, and collaboration with ASIC/SoC, verification, and system teams across domains such as datacenter, networking, automotive, AI accelerators, and debug platforms.

Core Responsibilities (All Levels)

- Design and implement FPGA RTL using Verilog, VHDL, or SystemVerilog
- Perform FPGA synthesis, place & route, and timing closure
- Handle multi-clock and clock domain crossing (CDC) scenarios
- Integrate standard protocols such as AXI, APB, I2C, SPI, and UART
- Develop testbenches and perform FPGA-level simulation and debug
- Support FPGA bring-up, board-level debug, and performance validation
- Collaborate with ASIC/SoC teams for RTL correlation and emulation use cases
- Automate FPGA flows using Tcl, Python, or Shell scripts

Senior FPGA Design Engineer – 3 to 5 Years
- Develop block-level RTL targeted for FPGA platforms
- Run basic synthesis, implementation, and timing analysis
- Resolve straightforward timing, CDC, and functional issues
- Support FPGA simulation and initial board bring-up




- Assist in protocol integration and testbench development

Lead FPGA Design Engineer – 6 to 9 Years
- Own end-to-end FPGA design for blocks or subsystems
- Drive timing closure and FPGA resource optimization
- Manage complex multi-clock designs and high-speed interfaces
- Integrate FPGA designs for SoC emulation, validation, or prototyping
- Work closely with RTL and DV teams to resolve functional issues
- Support board-level debug and FPGA-to-silicon correlation

Member Technical Staff / Principal FPGA Design Engineer – 10+ Years
- Define FPGA architecture and design strategy for platforms and products
- Own complex FPGA-based subsystems such as debug controllers or accelerators
- Lead performance scaling, timing closure, and reliability signoff
- Drive FPGA-to-ASIC migration and correlation strategies
- Establish reusable FPGA frameworks, automation, and best practices
- Mentor FPGA engineers and provide technical leadership
- Interface with customers, system architects, and EDA vendors

Tools & Skills
- FPGA Tools: Xilinx Vivado, Vivado HLS, Intel Quartus
- Languages: Verilog, VHDL, SystemVerilog
- Protocols: AXI, APB, PCIe (as applicable), I2C, SPI, UART
- Debug: Integrated Logic Analyzer (ILA), SignalTap
- Platforms: Xilinx UltraScale / UltraScale+, RFSoC, Intel Agilex
- Scripting: Tcl, Python, Shell

📌 Semiconductor Engineer (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: semiconductor engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: semiconductor engineer (bengaluru) / bengaluru