Research, Design, Develop, validate and optimize software tools for FPGA usage
Job Summary
Research, Design, Develop, validate and optimize software tools for FPGA usage.
Develop Soft IPs such as DMA, Direct PHY, Ethernet, PCIe 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 for FPGA usage.
Skills & Requirements
Must-have
FPGA hardware and logic design
RTL design and verification
FPGA flows, architectures and tools
FPGA Partial Reconfiguration (PR)
SignalTap or ChipScope
Simulation/Verification tools
Timing analysis and Hardware validation
Nice-to-have
Deep learning acceleration frameworks
DSP algorithms acceleration
Data analytics acceleration
Key Requirements
Masters/Bachelor Degree in Electronics/VLSI/Digital Design
10+ years of experience in FPGA
VHDL, Verilog or System Verilog
Altera Quartus
Shell, Perl/TCL or Python Scripting knowledge
Bus Protocols such as PCIe, Ethernet, AXI, AMBA, Avalon