Hiring Location: Markham (Toronto)
We are looking for self-motivated individuals with an in-depth understanding and hands on experience with verification architectures and HDL/logical design methodologies.
Responsibilities include:
- Contribute to design, architecture and specifications of the ASICs, FPGAs and IP blocks
- Verify, debug and help productize ASICs, FPGAs and IP blocks
- Development and execution of ASIC verification Testplans
- Architect verification and test infrastructure for highly complex ASIC and SoC designs using the latest simulation and debugging tools
- Application of constrained random verification techniques and Universal Verification Methodology(UVM) in order to achieve design verification objectives
- Working with our external customers and/or internal IP designers to verify and validate their designs
- Mentor junior team members
Qualifications, Skills, Experience
- BS or MS in Electrical Engineering or Computer Science a must
- 10+ years ASIC/FPGA Verification experience
- Strong debugging and analytical skills
- Strong communication skills, self motivated team player
- Experience writing detailed specifications and testplans a must
- RTL design experience desired with Verilog/System Verilog desired
- Programming skills and scripting (C/C++, Python, Perl, Tcl, Csh, Makefiles) highly desired
- Previous experience working on large digital SoCs
- Experience crafting testbench environments using constrained random stimulus along with functional coverage, code coverage and assertion-based verification methodologies
- Familiarity with object-oriented verification methodology with working knowledge of a high level verification language (Vera, OVM, RVM, UVM, VMM etc)
- Experience with industry standard design and verification tools (VCS/DVE, NCSIM/Simvision or equivalent)
- Must be legally eligible to work in Canada
Knowledge in one or more areas of the following would be a plus:
- Computer and peripheral architectures
- Networking and processor protocols – Ethernet, PCIe, Interlaken, SATA, USB, DDR, security (MACSec, IPSec)
- Applications : Communications Infrastructure Networking, High Performance Computing, Video processing, Deep Learning Acceleration, Automotive Ethernet, 5G Infrastructure Backhaul
- Knowledge of ARM eco-systems, Deep Learning Frameworks
- Traffic Management