Negotiable
Undetermined
Remote
Remote or Ottawa, Ontario
Summary: The FPGA Design Verification Engineer will lead verification efforts for FPGA IP and subsystems in high-performance wireless communication systems, focusing on developing and executing comprehensive verification plans. The role involves designing test environments, creating test cases, executing simulations, and collaborating with cross-functional teams to ensure the robustness of FPGA designs. Additionally, the engineer will drive the adoption of AI-assisted verification techniques and contribute to continuous improvement initiatives in verification methodologies.
Key Responsibilities:
- Lead verification efforts for FPGA IP and subsystems within high-performance wireless communication systems
- Develop and execute comprehensive verification plans ensuring functional correctness and robustness of FPGA designs
- Design and maintain SystemVerilog/UVM-based test environments for complex digital systems
- Create constrained-random test cases, assertions, and scoreboards to validate design behavior
- Execute simulations and debug issues using industry-standard tools (e.g., VCS or equivalent)
- Analyze and close functional and code coverage gaps to ensure complete verification sign-off
- Perform root-cause analysis of RTL and system-level defects independently
- Collaborate with design and system teams to review specifications, interfaces, and edge cases
- Contribute to architecture and design reviews as a verification subject matter expert
- Drive adoption of AI-assisted verification techniques to improve efficiency and coverage
- Develop automation scripts and regression frameworks to streamline verification workflows
- Support system integration and end-to-end validation activities across hardware and software layers
- Work with cross-functional teams including software, systems, and hardware engineering
- Provide technical leadership and mentorship while influencing best practices and standards
- Contribute to continuous improvement initiatives in verification methodologies, tools, and processes
Key Skills:
- Expertise in FPGA design and verification methodologies
- Proficiency in SystemVerilog and UVM
- Experience with simulation tools such as VCS
- Strong analytical and debugging skills
- Ability to perform root-cause analysis of defects
- Experience in developing automation scripts
- Knowledge of AI-assisted verification techniques
- Strong collaboration and communication skills
- Technical leadership and mentorship capabilities
- Continuous improvement mindset in verification processes
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
- Lead verification efforts for FPGA IP and subsystems within high-performance wireless communication systems
- Develop and execute comprehensive verification plans ensuring functional correctness and robustness of FPGA designs
- Design and maintain SystemVerilog/UVM-based test environments for complex digital systems
- Create constrained-random test cases, assertions, and scoreboards to validate design behavior
- Execute simulations and debug issues using industry-standard tools (e.g., VCS or equivalent)
- Analyze and close functional and code coverage gaps to ensure complete verification sign-off
- Perform root-cause analysis of RTL and system-level defects independently
- Collaborate with design and system teams to review specifications, interfaces, and edge cases
- Contribute to architecture and design reviews as a verification subject matter expert
- Drive adoption of AI-assisted verification techniques to improve efficiency and coverage
- Develop automation scripts and regression frameworks to streamline verification workflows
- Support system integration and end-to-end validation activities across hardware and software layers
- Work with cross-functional teams including software, systems, and hardware engineering
- Provide technical leadership and mentorship while influencing best practices and standards
- Contribute to continuous improvement initiatives in verification methodologies, tools, and processes