Job Title: FPGA Design Verification Engineer
Location: Ottawa, ON (Hybrid)
Estimated Duration: 12 Months
What You’ll Do
Design Verification & Validation
• Own and drive verification plans for FPGA IP and subsystems used in 4G/5G Radio Units.
• Design, implement, and maintain SystemVerilog / UVM verification environments.
• Develop constrained-random tests, assertions, and scoreboards.
• Run, debug, and analyze simulations using Synopsys VCS.
• Analyze functional, code, and assertion coverage and close coverage gaps.
• Perform independent root-cause analysis of RTL and system-level issues.
AI-Assisted Verification Workflow
• Help define and operationalize AI-driven DV workflows.
• Identify opportunities to apply AI to:
o Testbench and test generation
o Intelligent stimulus creation
o Log analysis and failure triage
o Coverage analysis and closure
• Evaluate effectiveness of AI-assisted approaches and refine workflows.
• Contribute to documentation and best practices for AI-enabled DV.
Collaboration & Integration
• Work closely with FPGA designers to review specifications, interfaces, and corner cases.
• Act as a verification partner during design reviews and architecture discussions.
• Collaborate with system, radio, and software teams to ensure end-to-end correctness.
• Support integration, regression, and system-level verification activities.
Automation & Infrastructure
• Develop and maintain DV automation for simulations, regressions, and reporting.
• Use scripting to orchestrate large regression runs and analyze results.
• Improve verification efficiency through tooling, scripting, and process improvements.
What You’ll Bring
Essential Requirements
• Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
• 3+ years of experience in FPGA or ASIC design verification.
• Experience verifying FPGA designs for wireless or high-speed systems.
• Strong proficiency in SystemVerilog and simulation-based verification.
• Hands-on experience with UVM methodology.
• Strong debug skills and understanding of RTL design principles.
• Experience using Synopsys VCS or equivalent simulators.
• Proficiency with Git/GitHub and collaborative workflows.
• Experience with scripting for DV automation, including Shell Scripting (Bash).
• Interest in or experience with AI/ML-assisted verification techniques.
Desirable Skills
• Familiarity with LTE, 5G NR, CPRI/eCPRI, PTP, or O-RAN architectures.
• Knowledge of AXI, Ethernet, PCIe, JESD204B/C, and high-speed SERDES.
• Experience with Python and TCL for verification automation.
• Exposure to system-level or FPGA-in-the-loop verification.
The pay range that the employer reasonably expects to pay for this position is between CA$70.00 and CA$90.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
This posting is for an existing vacancy.If you believe this post to be fraudulent, please report by clicking here
Tundra Technical Solutions is a global workforce and technology delivery firm, ranked by Staffing Industry Analysts as one of the largest in North America. At Tundra, we aren't just hiring top talent at the world's most recognizable brands; we are pioneers of social recruitment. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other legally protected characteristics. We welcome and encourage diversity in the workplace.
We use artificial intelligence tools to help our recruiters screen and assess talent. These tools do not replace human decision making in the process.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!