Memory Subsystem Enablement Verification Engineer
Advanced Micro Devices View all jobs
- Ottawa, ON
- Permanent
- Full-time
- Excellent knowledge of C, C++, System Verilog
- Experience in ground-up development and verification with IP and Subsystem verification
- Advanced testbench architecture, microarchitecture, development, and implementation experience, including co-verification
- In depth knowledge of code and functional coverage constructs as well as test plans to coverage relationships
- Development and debug of co-verification environment with production level firmware
- Development and maintenance of test suite through firmware feature set modification as well as custom transactor-based stimulus development
- Subsystem and block level test plan development in relationship to FW/HW co-verification and maintenance as well as subsystem test plan development
- Ability to adapt and learn new toolsets and framework, making updates as needed
- Knowledge and development of monitors and checkers and/or experience developing SVA/OVL and synthesizable assertions
- Experience with DDR/JEDEC standard IP, DDR PHY, or Memory Controller verification.
- UVM object-oriented design
- Understanding and experience utilizing architectural models
- Knowledge of System C and Python
- Zebu Emulation verification and debug experience
- Experience in hardware/Firmware co-verification in UVM System Verilog, C-DPI, and gasket structured testbench
- Memory VIP integration, initialization, and debug experience
- End to end verification experience from front end verification through lab bring up
- Strong understanding of synchronization techniques (handshakes, message passing); knowledge of hardware level clocking and multi-domain simulation synchronization
- Strong knowledge of GIT and perforce
- Development and maintenance of regressions as well as coverage databases.
- SoC IP knowledge and architectural understanding of the purpose of each IP
- Bachelor’s degree in electrical or computer engineering and relevant experience, or
- Master's or PhD degree in Electrical or Computer Engineering with relevant experience.