Fpga Ip Software Development Engineer

Altera Digital Health

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

Job Summary

  • Research, Design, Develop, validate and optimize the 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 the software tools that enable the use of Field Programmable Gate Arrays (FPGA).

Skills & Requirements

Must-have

  • FPGA hardware and logic design
  • RTL design and verification
  • FPGA flows, architectures, and tools
  • FPGA Partial Reconfiguration (PR)
  • Digital Signal Processing algorithms
  • High-Speed interfaces
  • Bus Protocols like PCIe, Ethernet, AXI

Nice-to-have

  • Software abstractions and frameworks
  • Customer/client request response
  • Deep learning acceleration
  • Data analytics acceleration

Key Requirements

  • 10+ years of experience in FPGA
  • Masters/Bachelor Degree in Electronics/VLSI/Digital Design
  • VHDL, Verilog or System Verilog
  • Altera Quartus tools
  • SignalTap or ChipScope
  • VCS, Questa, XCelium simulation
  • Shell, Perl/TCL or Python Scripting knowledge

Work Rights

Not specified

Tailored Resume

Cover Letter