Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading technology company seeks an FPGA Development Tool Engineer to research and develop software tools that optimize FPGA usage. The role involves software design, optimization, and working closely with FPGA hardware, which demands robust programming skills and a foundation in software or computer engineering. Candidates should be eager to solve complex problems and continuously expand their technical knowledge.
FPGA Development Tool Engineer-1 page is loaded
Researches, designs, develops, and optimizes software tools that enable the use of Field Programmable Gate Arrays (FPGA).
Develops and optimizes compilers, flows, assemblers, models, tools, runtimes, and/or firmwares that are closely coupled to FPGA silicon, IP, and boards, while leveraging strong knowledge of FPGA hardware, logic design, board design, semiconductor devices, and chip layout.
Designs, develops, and optimizes software abstractions and frameworks for acceleration with the FPGA for domains such as deep learning, DSP algorithms, or data analytics.
Responds to customer/client requests or events as they occur.
Degree/Master in software/computer engineering.
Experience in C++ and scripting languages (Perl, Python, TCL etc).
Passionate in programming, and have the thirst to acquire new knowledge and skillset, and never shy away from problem solving.
Knowledge in electronics (e.g. microprocessor, state machine) and verification/simulation (Verilog and VHDL) will be a plus.