Company Overview
Advanced Micro Devices (AMD) is an innovative technology company based in Vancouver, Canada, dedicated to developing high-performance computing products.
Role Overview
The Video Hardware Block Verification Engineer is responsible for developing and executing verification plans for video hardware components, including video decode, encode, and processing tasks. This role encompasses both ownership of specific hardware block designs as well as collaboration within verification teams to ensure robust and reliable video hardware performance under various conditions.
Experience Level
This position requires candidates to have a minimum of 7-10 years of related experience in hardware verification processes.
Key Responsibilities
The main responsibilities include:
- Developing and executing verification plans and testbenches for hardware blocks such as encoders/decoders and image signal processors.
- Creating and running tests to simulate hardware behavior.
- Utilizing hardware description languages like SystemVerilog and Formal, implementing verification methodologies such as UVM.
- Collaborating with design and verification teams to troubleshoot and debug issues.
- Documenting verification processes, plans, and results.
- Incorporating AI methodologies to improve verification efficiency.
- Keeping up to date with emerging video technologies and verification techniques.
Requirements
Applicants should possess strong expertise in the following areas:
- Experience developing verification testbenches and executing hardware verification.
- Proficiency in hardware description languages such as SystemVerilog and the UVM methodology.
- Strong understanding of video compression standards (H.264, HEVC, VP9, AV1, JPEG).
- Demonstrated problem-solving abilities and attention to detail.
- Hands-on experience with FPGA prototyping, formal verification, or C++ for behavioral model updates.
- Familiarity with video codec algorithms.
Education Requirements
A Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or Computer Science is required.