FPGA Development Tools Engineer
Core
Researches, designs, develops, and optimizes software tools (compilers, flows, assemblers, models, runtimes, firmwares) and software abstractions for Field Programmable Gate Arrays (FPGA) acceleration.
Role type
FPGA Development Tools Engineer
Builds
Software tools and frameworks for FPGA acceleration in domains like deep learning, DSP, and data analytics
Domain
Semiconductor / FPGA / Hardware-Software Co-design
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, FPGA hardware knowledge, logic design, board design, semiconductor devices, chip layout
Preferred skills
Verilog, TCL
Technologies
C++, Python, Verilog, TCL
Responsibilities
Develop and optimize compilers, flows, assemblers, models, tools, runtimes, and firmwares coupled to FPGA silicon; Design and optimize software abstractions for FPGA acceleration; Respond to customer/client requests
Seniority
Mid-level IC Engineer