FPGA Designer/Verification Engineer, who can contribute to all phases of FPGA implementation with strong knowledge of verification - for software consulting company that provides development services to companies in the field of network communications products for network infrastructure, media systems and security.
Requirements and Responsibilities:
- Full FPGA development cycle involving architecture definition, verification strategy definition, RTL coding, simulation, timing analysis, synthesis, place & route and on-board testing.
- Ensure the FPGA meets design requirement: Write Design implementation documentation in collaboration with FPGA architects, write test plans for FPGA validation in collaboration with the FPGA verification (simulation) team.
- Work with other members of the team to integrate FPGA designs on projects that include hardware and software design components
- Define and run tests, analyze results and scope down problems to a level reproducible in simulation and/or for easier analysis by design team
- Understand product requirements; participate in software/FPGA partitioning and implement/Validate FPGA functional blocks.
- Ensure the FPGA has the required DFT (Design For Test) capabilities.
- Build and maintains tools and processes associated with FPGA development.
- Software and SQA (System test) support in their development and for defect analysis.
- Strong VHDL/Verilog design and coding skills for synthesizable FPGA designs (Xilinx and Altera)
- SystemVerilog and OOP coding skills for verification testbench development. UVM knowledge is an asset.
- Strong understanding of FPGA design considerations including synchronous/asynchronous/CDC timing requirements and FPGA resource utilization.
- Experience with 3rd-party VHDL/Verilog IP.
- Experience with scripting languages for tool automation and FPGA validation. TCL and Python knowledge is an asset.
- Ethernet expertise is an asset. Knowledge of ASIC development methodology is a plus
Permanent / Contract Role.
Competitive Salary!
Locations: Montreal or Ottawa-Gatineau
HOW TO APPLY: orna@hitechrecruitment.com