FPGA Design Engineer
Apply NowCompany: Aversan
Location: Peterborough, ON K9H 0A1
Description:
FPGA Design Engineer
Peterborough, ON
A FPGA Design Engineer is designing and implementing electronic hardware systems in a team setting. Systems typically require the design and development of both analog and digital circuits. This position reports to Hardware Engineering Manager.
Responsibilities
QUALIFICATIONS:
Peterborough, ON
A FPGA Design Engineer is designing and implementing electronic hardware systems in a team setting. Systems typically require the design and development of both analog and digital circuits. This position reports to Hardware Engineering Manager.
Responsibilities
- Lab test (component characterization, test ) .Generating report on the lab test
- Design and Verification of FPGAs with Verilog/VHDL
- Optimizing FPGA code to minimize resources .
- Verification of FPGAs using latest tools, etc.
- Debug FPGA issues on the hardware platform.
- Invent, document, and implement micro-architecture and design details for new product features.
- Physical implementation in FPGA targets for emulation; timing closure, debug.
- Integrating processor based SOC (Target ASIC or FPGA).
QUALIFICATIONS:
- Experience with Hardware-based integration and test of ASIC/FPGA designs
- 7+ years of experience with hardware-based integration and test of ASIC/FPGA designs
- Proven record of working ASIC/FPGA design and/or verification teams, including tracking and reporting progress to stakeholders
- Experience with hardware emulators
- Proficiency with hardware verification languages: System Verilog, System Verilog Assertions
- Ability to create test plans and self-checking and reusable testbenches from scratch
- Experience developing Functional Coverage Models and Closing Code Coverage
- Revision Control Systems: svn, cvs, git
- Experience with Xilinx FPGA tools (Vivado, Vitis, HLS), embedded software development, FPGA logic design (VHDL/Verilog).
- Familiarity with Ethernet networking, data interfaces, and Xilinx architecture/platforms.