Fpga Ip Software Development Engineer

Altera

Bengaluru, Karnataka, India
Fpga hardware knowledge
Rtl design and verification
Fpga flows, architectures, and tools
Research, design, develop, validate and optimize software tools that enable the use of Field Programmable Gate Arrays (FPGA)

Job Summary

  • Research, design, develop, validate and optimize software tools that enable the use of Field Programmable Gate Arrays (FPGA).
  • Develop Soft IPs such as DMA, Direct PHY, Ethernet, PCIe etc, and optimize compilers, Partial Reconfiguration (PR) flows, assemblers, models, tools, and/or firmware.
  • Design, develop, and optimize software abstractions and frameworks for acceleration with the FPGA for domains such as deep learning, DSP algorithms, or data analytics.

Matching Summary

Research, design, develop, validate and optimize software tools that enable the use of Field Programmable Gate Arrays (FPGA).

Skills & Requirements

Must-have

  • FPGA hardware knowledge
  • RTL design and verification
  • FPGA flows, architectures, and tools
  • FPGA Partial Reconfiguration (PR)
  • Simulation/Verification of digital designs
  • Timing analysis and hardware validation

Nice-to-have

  • Deep learning acceleration
  • DSP algorithms acceleration
  • Data analytics acceleration
  • Shell, Perl/TCL or Python scripting

Key Requirements

  • Masters/Bachelor Degree in Electronics/VLSI/Digital Design
  • 10+ years of experience in FPGA
  • VHDL, Verilog or System Verilog
  • Altera Quartus
  • SignalTap or ChipScope
  • VCS, Questa, XCelium
  • Bus Protocols such as PCIe, Ethernet, AXI, AMBA, Avalon

Work Rights

Not specified

Tailored Resume

Cover Letter