ASIC FPGA Design Verification Engineer (Markham, ON) in Markham at Volt

Date Posted: 5/14/2020

Job Snapshot

  • Employee Type:
  • Location:
  • Duration:
    48 weeks
  • Date Posted:
  • Job ID:
  • Pay Rate
  • Contact Name
    Volt Branch

Job Description


We are looking to hire an ASIC FPGA Design Verification Engineer - Specialized level for our Client in Markham, ON for approximately an 11 month assignment with the possibility of extension, through Volt Workforce Solutions Canada.

Job Description:   

  • Job Title:  ASIC FPGA Design Verification Engineer - Specialized level
  • Client: in the Semiconductor industry
  • Employer: Volt Workforce Solutions Canada
  • Shift: (Mon-Fri) Day shift at 37.5 hrs per week paid time
  • Location: Markham, Ontario L3T 7X6, Canada
  • Pay Rate: $65.13- $86.84/hr (T4) + benefits available
  • Term: Approximately from 02/03/2020 to 01/29/2021 with the possibility of extension

*Note: The Manager is looking to review Serious and Interested Candidate Applications this week*

*Candidates must be eligible to work in Canada without Employment Sponsorship*


•    Lead FPGA partitioning, synthesis and simulation for embedded CPU and security sub-system hardware prototype.
•    Partition multi-FPGA design for efficient placement and use of available interconnect.
•    Develop and maintain scripts and utilities for configuration of RTL, FPGA synthesis and placement, and test infrastructure based on high level features and functions of IP configuration.
•    Maintain Verilog testbench and test infrastructure in Verilog, SystemVerilog, C/C++ as required.
•    Simulate and verify the FPGA DUT.
•    Update tests and test infrastructure as needed for compatibility of simulation and FPGA prototype software.
•    Develop and maintain scripts and utilities for packaging of synthesized bitfile(s) and associated software infrastructure for provision to software teams for development.
•    Examine FPGA synthesis and partitioning results.  Compare against prior references and correct issues.  Recommend opportunities for area, timing and partitioning improvement.
•    Modify or create technology specific substitutes for FPGA synthesis flow for common elements such as SRAM, clock-gaters, ASIC standard cells, etc.
•    Support design team in use of FPGA prototype for debug, silicon bring-up and diagnostics.
•    Mentoring junior team members, hands-on involvement in resolving technical issues.

•    At least 5-10 years of experience in the field of ASIC/FPGA digital design and verification.
•    Must have experience with Verilog, SystemVerilog and common programming and scripting languages (Make, TCL, Perl, Python, C, C++, etc).
•    Prior experience with FPGA partitioning and synthesis.
•    Must be familiar with ASIC design tools and flows - simulation, synthesis, ECOs, etc.
•    Prior experience with simulation, emulation and FPGA prototyping.
•    Prior experience with silicon bring-up and debug.
•    Must have strong technical and analytical background and problem-solving skills.
•    Security/cryptography experience is an asset.
•    Must be proactive and a self-starter.
•    Excellent communication and leadership skills.

•    Bachelor or Master’s degree in Electrical or Computer Engineering

Volt Workforce Solutions Canada is committed to meeting the needs of applicants and employees with disabilities in a timely manner, and will do so by preventing and removing barriers to accessibility in support of the Accessibility for Ontarians with Disabilities Act. Please let us know if you need an accommodation during any part of the application and selection process.

Volt Workforce Solutions Canada is an Equal Opportunity employer.