View all jobs

ASIC FPGA Prototyping Design Engineer

Remote, Canada · Computer/Software
Are you interested in joining a team that creates innovative hardware and delivers industry leading AI performance and efficiency? We ar looking for ASIC/FPGA Prototyping Design Engineers who own and drive the entire FPGA prototyping flow for the next generation AI accelerator.  This is a role for a versatile engineer that includes RTL design, verification, FPGA partitioning and implementation, and lab based bringup of the SoC, This position requires a wide range of skills, and exceptional problem solving ability. You will be working with architects, designers, software engineers, and verification teams to accomplish your tasks.

Responsibilities & Requeirements

    • BS/MS/PHD in EE/CE/CS, or equivalent
    • 5+ years of experience in FPGA design, timing constraint and timing closure, analyzing and improving RTL hardware performance and area as well as lab bringup of FPGA
    • Good understanding of PCI Express 
    • Knowledge of memory interfaces (DDR/LPDDR/etc.)
    • Good verbal and written communication skills
    • Ability to work independently and as part of a team
    • Problem-solving and trouble-shooting skills; ability to take initiative and solve problems

Preferred Skills & Experience

    • Good understanding of computer architecture
    • Knowledge of RISC-V cores
    • Experience with conversion of ASIC design to FPGA for emulation or prototyping purpose
    • Experience with emulation or prototyping platform: Synopsys ZeBu/HAPS, Cadence Palladium/Protium or other platforms, including compilation, debug, performance and throughput tuning
    • Experience with various verification tasks - test plan development, test bench development, simulation/waveform debug, coverage analysis
    • Working knowledge of Linux
    • Working knowledge of Python/Perl
    • Working experience in verification with SV/UVM.
    • Knowledge of Deep Learning concepts and frameworks is a plus

Share This Job

Powered by