Memory System Verification Engineer

4 weeks ago


Vancouver, British Columbia, Canada AMD Full time
Design Verification Engineer at AMD: Transform lives with AMD technology, enriching our industry, communities, and world. We build great products accelerating next-generation computing experiences. We push innovation limits to solve world challenges, striving for execution excellence, being direct, humble, collaborative, and inclusive.

Design and develop the definition, design, and development phase of industry-leading Memory IP and overall memory subsystem. Verify memory subsystems across multiple product lines, including pre-silicon production level firmware verification.

As a passionate and experienced Verification engineer, join AMD's Memory IO team to tackle advanced engineering challenges. Collaborate across the AMD organization with strong interpersonal and communication skills.

Key responsibilities:

* Excellent knowledge of C, C++, SystemVerilog, UVM object-oriented design, and scripting languages.

* Experience in ground-up development and verification using UVM/SystemVerilog, with IP and Subsystem verification as the main objective using VCS.

* Advanced testbench architecture, microarchitecture, development, and implementation experience, including co-verification.

* In-depth knowledge of code and functional coverage constructs, as well as test plan to coverage relationships.

* Development and debug of co-verification environment with production-level firmware.

* Development and maintenance of test suites through firmware feature set modification and custom transactor-based stimulus development.

* Ability to adapt and learn new toolsets and frameworks, making updates as needed.

Preferred experience:

* Experience in hardware/Firmware co-verification in UVM System Verilog, C-DPI, and gasket structured testbench.

* 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.

* Understanding and experience utilizing architectural models.

* Knowledge of SystemC and Python.

* Zebu Emulation verification and debug experience.

* 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.

Additional experienced desired:

* SoC IP knowledge and architectural understanding of the purpose of each IP.

* Bachelor's degree in Electrical or Computer Engineering and relevant experience, or a Master's or PhD degree in Electrical or Computer Engineering with relevant experience.

Location: Vancouver, BC, Canada

  • Vancouver, British Columbia, Canada AMD Full time

    Job DescriptionWe are seeking a highly skilled Memory System Verification Engineer to join our team at AMD. As a key member of our Memory IO team, you will be responsible for the verification of high-speed LPDDRx, DDRx, and associated IPs through the utilization of complex co-simulation hybrid environments and traditional UVM methodologies.The Role:You will...


  • Vancouver, British Columbia, Canada AMD Full time

    Job DescriptionWe are seeking a highly skilled Memory System Verification Engineer to join our team at AMD. As a key member of our Memory IO team, you will be responsible for the verification of high-speed LPDDRx, DDRx, and associated IPs through the utilization of complex co-simulation hybrid environments and traditional UVM methodologies.The Role:You will...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Advanced Micro Devices inc. Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Vancouver, British Columbia, Canada Qualcomm Full time

    About the RoleWe are seeking an experienced High-Level ASIC Verification Engineer to join our team in Canada. As a key member of our Engineering Group, you will play a critical role in designing and verifying next-generation camera systems.Job OverviewIn this position, you will lead and plan end-to-end verification of advanced camera hardware, defining...


  • Vancouver, British Columbia, Canada InfluencerUpdate Full time

    Job TitleDesign and Verification EngineerJob DescriptionAt InfluencerUpdate, we're passionate about pushing the boundaries of innovation to solve the world's most pressing challenges. Our mission is to build cutting-edge products that accelerate next-generation computing experiences.The RoleWe're seeking a highly skilled Design and Verification Engineer to...


  • Vancouver, British Columbia, Canada AMD Full time

    We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble,...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Advanced Micro Devices inc. Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Vancouver, British Columbia, Canada 2K Full time

    About EA SPORTSEA SPORTS is a leading brand in the entertainment industry, connecting hundreds of millions of people worldwide through its portfolio of industry-leading video games.At the heart of EA SPORTS is the FC franchise, the world's #1 best-selling video game with over 200M engaged players across multiple platforms.Job DescriptionWe're looking for a...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Advanced Micro Devices inc. Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    At Electronic Arts Inc., we're revolutionizing sports gaming with our EA SPORTS NHL franchise. As a key member of our team, you'll help push our primary systems and shared engine into the future.Our systems engineers maintain a broad view of the game and engine systems, identifying opportunities to improve performance, utility, and capabilities for our...


  • Vancouver, British Columbia, Canada AMD Full time

    Job OpportunityWe are seeking a highly skilled RTL Design Engineer to join our team at AMD. As a key member of our Memory IO team, you will be responsible for the development of high-speed LPDDRx, DDRx, and associated ownership and development of DDR Subsystems.Key Responsibilities:Define product features and capabilities, close architecture, and...


  • Vancouver, British Columbia, Canada AMD Full time

    Job OpportunityWe are seeking a highly skilled RTL Design Engineer to join our team at AMD. As a key member of our Memory IO team, you will be responsible for the development of high-speed LPDDRx, DDRx, and associated ownership and development of DDR Subsystems.Key Responsibilities:Define product features and capabilities, close architecture, and...


  • Vancouver, British Columbia, Canada Summa Linguae Technologies Full time

    About Summa Linguae TechnologiesWe are a cutting-edge technology company that thrives on innovation and collaboration. Our Managed Services department is looking for skilled professionals to join our team.Job SummaryThe Principal Verification Specialist will be responsible for ensuring the next-generation Non-Volatile Nand memory products meet design...


  • Vancouver, British Columbia, Canada AMD Full time

    Job OverviewWe are seeking a highly skilled Verification Engineer to join our team at AMD. The successful candidate will be responsible for planning, building, and executing the verification of new and existing features for AMD's IOHUB IP.Key ResponsibilitiesCollaborate with architects, hardware engineers, and firmware engineers to understand the new...


  • Vancouver, British Columbia, Canada AMD Full time

    Job OverviewWe are seeking a highly skilled Verification Engineer to join our team at AMD. The successful candidate will be responsible for planning, building, and executing the verification of new and existing features for AMD's IOHUB IP.Key ResponsibilitiesCollaborate with architects, hardware engineers, and firmware engineers to understand the new...


  • Vancouver, British Columbia, Canada AMD Full time

    We are seeking a talented Memory IO Design Engineer to join our team at AMD. This individual will be responsible for designing and developing high-speed memory interfaces, working closely with our RTL, Firmware, BIOS, and architecture teams. The ideal candidate will have excellent communication and presentation skills, as well as strong interpersonal and...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    ResponsibilitiesWe are seeking a highly skilled Software Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for integrating primary technologies and features in a massive codebase, merging modern and legacy designs across multiple hardware architectures.Key responsibilities include:Improving memory, load...


  • Vancouver, British Columbia, Canada The Coalition Studio Full time

    OverviewThe Coalition Studio is at the forefront of game development, pushing the boundaries of entertainment with innovative technologies. As a Senior Systems Engineer, you will be part of a world-class team that leads engine innovation, develops technical showcase technologies, and delivers world-class workflows, tools, and...


  • Vancouver, British Columbia, Canada The Coalition Studio Full time

    OverviewThe Coalition Studio is at the forefront of game development, pushing the boundaries of entertainment with innovative technologies. As a Senior Systems Engineer, you will be part of a world-class team that leads engine innovation, develops technical showcase technologies, and delivers world-class workflows, tools, and features. Your expertise in C++...


  • Vancouver, British Columbia, Canada The Coalition Studio Full time

    OverviewThe Coalition Studio is at the forefront of game engine innovation, pushing the boundaries of what is possible in the world of gaming. As a Senior Systems Engineer, you will be part of a world-class team that is leading the way in engine development, technical showcase technologies, and delivering world-class workflows, tools, and features that are...