Job Search and Career Advice Platform

Enable job alerts via email!

Memory Subsystem Enablement Verification Engineer

Advanced Micro Devices

Markham

On-site

CAD 80,000 - 100,000

Full time

19 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global semiconductor company in York Region, Markham is seeking a Verification Engineer to join the Memory Subsystem team. This role involves pre-silicon verification of high-speed memory systems using advanced environments. Ideal candidates should possess expertise in C/C++ and System Verilog, along with strong communication skills. A Bachelor's degree in Electrical or Computer Engineering is required, and candidates will work collaboratively across teams to drive innovation and performance enhancement within the company. Opportunities for personal and professional growth are available.

Benefits

Comprehensive health benefits
Career growth opportunities
Inclusive work culture

Qualifications

  • Experience in ground-up development and verification with IP and Subsystem verification.
  • Strong knowledge of testbench architecture and microarchitecture.
  • Ability to adapt and learn new toolsets and frameworks.

Responsibilities

  • Develop and debug co-verification environments.
  • Maintain test suites in relation to firmware features.
  • Create subsystem and block-level test plans.

Skills

C
C++
System Verilog
Interpersonal skills
Communication skills

Education

Bachelor’s degree in electrical or computer engineering
Master’s or PhD degree in Electrical or Computer Engineering

Tools

GIT
Perforce
Job description
WHAT YOU DO AT AMD CHANGES EVERYTHING

At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.

THE ROLE

The Memory Subsystem team is looking for passionate and experienced pre‑silicon Verification engineers for the pre‑silicon readiness of high‑speed LPDDRx, DDRx and associated IPs through the utilization of advanced co‑simulation hybrid environments. The individual will be part of a high performing team that focuses on all things DDR to shift left productization. Be a part of the definition, design, and development phase of industry‑leading memory subsystem end‑to‑end solution.

THE PERSON

Are you looking to take on and tackle advanced engineering challenges with advanced environments? We are looking for open‑minded, flexible, innovative, and creative engineers seeking to join a new team to develop an end‑to‑end verification solution from IP/subsystem design and verification through advanced technics. End to end involves architecture through production. We are also looking for strong interpersonal and communication skills – this position will be working collaboratively across the AMD organization! Are you looking for a ground floor opportunity to drive real advancements that positively impacts the company? If this sounds like you, please apply!

KEY RESPONSIBILITIES
  • 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
PREFERRED EXPERIENCE
  • 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
ACADEMIC CREDENTIALS
  • 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

Benefits offered are described: AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee‑based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third‑party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.

This posting is for an existing vacancy.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.