Staff Design Verification Engineer
A senior semiconductor design verification engineer role developing SystemVerilog/UVM testbenches and verification environments for advanced memory data buffer products (DDR6 and future generations) targeting data center, AI, and cloud computing. Day to day involves verification planning, coverage-driven testing, debugging failures, and mentoring on a block and system level.
- Compensation
- Not disclosed
- Location
- Duluth, GEORGIA, us
- Work setup
- Not specified
- Seniority
- Staff
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Design
- Posted
Skills
Must have
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field, or equivalent experience
- 8+ years of related experience in semiconductor design verification
- Strong experience in semiconductor design verification
- Strong proficiency with SystemVerilog
- Hands-on experience using UVM (Universal Verification Methodology)
- Experience developing and debugging UVM-based verification environments and testbenches
- Experience with verification planning, functional verification, coverage, checkers, test development, and debugging
- Ability to independently own complex verification assignments and determine appropriate verification approaches
- Strong analytical and problem-solving skills
Nice to have
- Experience with DDR4, DDR5, memory interfaces, data buffers, or other high-speed memory technologies
- Experience improving verification methodologies, efficiency, or reuse
- Experience serving as a technical resource or mentoring other engineers
Full description
Renesas is looking for an experienced Staff Design Verification Engineer to join our team developing leading-edge memory interface products for data center, AI, and cloud computing applications. These products enable high-bandwidth, power-efficient memory solutions for intensive computing environments.
This role will contribute to the verification of advanced memory data buffer products, including DDR6 and future generations. The ideal candidate brings strong semiconductor design verification experience with SystemVerilog and UVM. Previous DDR or memory experience is an advantage, but is not required.
Key Responsibilities
- Drive verification activities for complex digital designs at the block and system level.
- Develop and execute verification plans based on functional and performance specifications.
- Develop, maintain, and optimize SystemVerilog/UVM verification environments and testbenches.
- Develop verification tests, functional coverage, checkers, and other verification components.
- Take ownership of verification environments and verification execution for assigned blocks and features.
- Drive and monitor coverage to ensure verification goals are achieved.
- Work closely with design engineers to ensure designs meet requirements and are effectively verifiable.
- Analyze verification results, debug failures, and identify functional or design issues.
- Develop efficient, reusable verification environments and methodologies with a focus on quality, performance, and ease of use.
- Identify and implement improvements to verification processes, methodologies, and design behavior.
- Participate in feasibility studies and technical reviews.
- Serve as a technical resource within the team, providing guidance on complex verification problems and sharing best practices.
- Communicate verification status, risks, and results to project stakeholders.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field, or equivalent experience.
- 8+ years of related experience in semiconductor design verification.
- Strong experience in semiconductor design verification.
- Strong proficiency with SystemVerilog and hands-on experience using UVM (Universal Verification Methodology).
- Experience developing and debugging UVM-based verification environments and testbenches.
- Experience with verification planning, functional verification, coverage, checkers, test development, and debugging.
- Ability to independently own complex verification assignments and determine appropriate verification approaches.