Search by job, company or skills

ThunderSoft

Design Verification Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Job Overview

As a Senior Design Verification Engineer - Memory Controller, you would responsible for one or more functional units of the DRAM Memory Controller while working closely with architecture and design teams to meet all functional and performance requirements.

Experience: 3+ years

Working location: Penang, Malaysia

Responsibilities

  • Verify designs for DRAM (e.g., LPDDR4/5, DDR4/5, HBM) protocol compliance and functionality through rigorous testing and simulation.
  • Develop and execute design verification plans to ensure functional correctness and compliance with specifications.
  • Perform power-aware simulations and ensure low-power design compliance using UPF (Unified Power Format) standards.
  • Develop and maintain reusable verification environments, including testbenches and test cases, using industry-standard methodologies (e.g., UVM).
  • Debug functional errors in the RTL model using simulation and debug tools with an in-depth understanding of the DRAM protocol and memory controller microarchitecture.
  • Define and implement functional coverage.
  • Perform coverage analysis and identify testing gaps.

Required Skills and Qualifications

  • Bachelor's or Master's degree in Electrical/Electronic Engineering, Computer Engineering, or a related field.
  • 3+ years professional experience in design verification for microprocessor, SoC, memory controller and/or interconnect IP design and verification.
  • Strong understanding of verification methodologies, including UVM or equivalent.
  • Proficiency in hardware description and verification languages, such as SystemVerilog or Verilog.
  • Knowledge of DRAM specification (e.g., LPDDR4/5, DDR4/5, HBM)
  • Experience with UPF (Unified Power Format) for low-power design verification.
  • Experience with Power-aware simulation methodologies.
  • Experience with scripting languages (Python, Perl, etc.) for automation.
  • Knowledge of assertion-based languages such as SystemVerilog Assertions.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 126511835

Similar Jobs