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