Jobs Filtered by

canada ASIC Verification Engineer

  • Location
    (CANADA) and Vancouver
  • Job Reference
  • Functional Area/Experience
    IT / 1 Year

Job Description & Qualifications

An engineering position with Intel of Canada's Intel Optane Group is a challenging but rewarding experience, allowing you to gain knowledge and experience in design and test of IC and module products for the next generation of Solid State Drives (SSDs). As a member of our Controller Hardware Engineering team, you will work alongside experienced engineers to solve new and interesting problems, making an important contribution to our exciting high performance SSD projects.

Data is our future. 90 percent of all data today was created in the last two years and this trend will only accelerate. With the advent of AI, autonomous cars and data science, all of the data infrastructure we have built until now will need to be doubled in the next five years. Can you think of the possibilities?

The Vancouver ASIC team develops SoCs which power next generation Client and Enterprise Optane Solid State Drives (SSDs) and Memory products - a key enabler for our data hungry future. Modern ASICs have grown exponentially more complex in order to enable greater functionality, to push the limits of performance and to use less power. Nevertheless, ASIC verification must absorb and adapt to this growth because high quality ASICs are crucial for success. Our team develops object-oriented models using cutting edge techniques and methodologies which are then simulated and compared against the ASIC.

A Pre-Si verification engineer owns one or more architectural functional blocks to perform all verification related tasks:

  • Create test plan and develop test bench using UVM methodology.
  • Perform IP and block level coverage driven verification.
  • Improve existing methodologies to enable effective verification.
  • Perform Formal Verification, Low Power Verification, Performance Verification, Co-Simulation, Emulation, etc.

We are looking for an enthusiastic individual who is willing to do problem-solving, has excellent communication and a desire to learn. Technically, a solid foundation of digital design (System Verilog) and object-oriented programming is desired but not required. Individuals who are looking for a challenging and rewarding work experience should not hesitate to apply

Employees are encouraged to work remotely due to Covid-19, all new hire orientations will be done virtually. This is subject to change and employees deemed as essential workers may be required to work on-site.


  • Bachelor's degree in Computer Engineering, Computer Science or related field.
  • 1+ years of experience in the following areas:
    • HDLs and HVL (e.g. SystemVerilog, OVM, UVM, etc.) 
    • Debugging.
    • Project based teamwork.
    • Object Oriented Programming experience.

Additional Preferred Qualifications:

  • Master’s degree

Inside this Business Group

Non-Volatile Solutions Memory Group:  The Non-Volatile Memory Solutions Group is a worldwide organization that delivers NAND flash memory products for use in Solid State Drives (SSDs), portable memory storage devices, digital camera memory cards, and other devices.  The group is responsible for NVM technology design and development, complete Solid State Drive (SSD) system hardware and firmware development, as well as wafer and SSD manufacturing.

Job Skills/Competencies Required


  • Linux experience
  • Programming Languages: Python, Perl, C and C++, System C
  • Low Power Verification
  • Formal Verification
  • Experience with NVMe and PCIe
  • Experience with IP/ASIC/SoC block level or top level verification
Apply now