Search jobs > Santa Clara, CA > Design verification

CPU Functional Design Verification Engineer

AMD
Santa Clara, CA, US
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 mission is the AMD culture. We push the limits of innovation to solve the world's most important challenges.

We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.

AMD together we advance

THE ROLE :

We are looking for an adaptive, self-motivative design verification engineer to join our growing team. As a key contributor, you will be part of a leading team to drive and improve AMD's abilities to deliver the highest quality, industry-leading technologies to market.

The Verification Engineering team furthers and encourages continuous technical innovation to showcase successes as well as facilitate continuous career development.

THE PERSON :

You have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites / timezones.

You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems.

KEY RESPONSIBILITIES :

  • Perform pre-Silicon Functional Verification of next generation high performance Microprocessor designs
  • Develop and execute on verification testplans at various levels of design hierarchy including unit and full-chip environments
  • Develop high level language testbench components including stimulus drivers, BFMs, behavioral models, monitors and checkers
  • Develop, simulate and debug directed and random stimulus and assembly level tests to find bugs in the microprocessor design;

verify the functionality and verify conformance to the ISA

  • Find bugs in the design and work with RTL writers to resolve all simulation failures and discrepancies
  • Develop and analyze assertions and coverage terms. Participate in technical reviews of the specifications, design and testplans.

Identify and address areas of concern to meet design quality objectives.

  • Develop tools, infrastructure, processes and flows to enable functional verification
  • Document testplans and testbench component plans and drive reviews with peers and stakeholders.
  • Maintain and improve existing functional verification infrastructure and methodology.
  • When presented with Silicon issues, replicate in the pre-silicon environment and provide debug expertise to root cause the issue and ensure complete validation
  • Contribute towards and drive as needed pre-silicon and / or post-silicon verification of complex architectural and microarchitectural features
  • Drive project deliverables and dependencies with cross-site Architects, RTL writers, and Physical Design engineers.
  • Independently develop quality, timely and cost effective solutions.

PREFERRED EXPERIENCE :

  • Experience in scripting languages (e.g. Perl or Python or Ruby)
  • Experience in hardware / logic simulators (e.g. VCS or NC-Verilog)
  • Experience in debug tools or waveform viewers
  • Experience in Verification languages (e.g. Specman or System Verilog or UVM)
  • Experience in Formal verification tools and techniques
  • Experience in modeling hardware designs in emulators or FPGAs
  • Documented and demonstrable expertise in at least three of the following either academic or professional setting
  • Modern computer architecture including processor pipeline and memory hierarchy
  • Hands-on work in C++ programming for either hardware modeling or testbench development or projects of similar scope and complexity
  • Logic design and representing the same in HDL (e.g. Verilog or VHDL)
  • Assembly language programming and Instruction Set Architecture of a modern microprocessor
  • Hardware Verification methodology and techniques such as simulation, debug, coverage, formal, etc.
  • Experience working in a Unix / Linux environment
  • Demonstrate good communication skills, and abilities to work with a diverse team

ACADEMIC CREDENTIALS :

  • MS in EE / ECE / CE / CompSci
  • Prior Coop, Internship or RA experience with some relevant work experience on CPU design verification.

LOCATION : Santa Clara, CA

Santa Clara, CA

LI-MF2

LI-HYBRID

At AMD, your base pay is one part of your total rewards package. Your base pay will depend on where your skills, qualifications, experience, and location fit into the hiring range for the position.

You may be eligible for incentives based upon your role such as either an annual bonus or sales incentive. Many AMD employees have the opportunity to own shares of AMD stock, as well as a discount when purchasing AMD stock if voluntarily participating in AMD's Employee Stock Purchase Plan.

You'll also be eligible for competitive benefits described in more detail here.

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.

3 days ago
Related jobs
Promoted
GreenWave Radios™
San Jose, California

Staff Engineer, Design Verification. ORAN SoC product design verification team and collaborate with FW & design team for product requirement definition and microarchitecture study. Develop and execute verification plans based on design specifications and collaboration with architects and designe...

Promoted
Etched
Cupertino, California

Silicon Engineer, ASIC Design Verification Engineer, Staff Design Verification Engineer, Principal Design Verification Engineer, or a related occupation required. Master's degree or foreign equivalent degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field an...

Promoted
IntelliPro Group Inc.
Fremont, California

Collaborate with design engineers and architects to define, document and implement detailed test plans for the SoC design verification. ASIC/SoC Design Verification Engineer. In depth knowledge of UVM/OVM, Semiformal Verification, assertion-based verification as well as hardware and software co-veri...

AMD
San Jose, California

This is an exciting opportunity to work in the AMD SOC Verification Team as Senior Verification Engineer. We are looking for an adaptive, self-motivative design verification engineer to join our growing team. The candidate will have an opportunity to work on state-of-the-art verification environment...

Western Digital
Milpitas, California

Monitor regression and qualification test cycles, perform first level FA and triage of failures, prepare and present testing statistics, and work closely with cross-functional engineering teams to drive issues through closure. Maintain communication with technical marketing and applications engineer...

Micron
San Jose, California

An NVEG Staff Design Verification Engineer at Micron Technology is responsible for contributing to the design team's success by applying functional verification tools and techniques to 3D-NAND non-volatile memory designs. Full-chip functional verification on Micron’s non-volatile memory design proje...

NVIDIA
Santa Clara, California

Do you want to help drive the development of CPU technology for architectures used for artificial intelligence (AI) / deep learning (DL), high-performance computing (HPC), cloud service providers (CSP), gaming, virtual reality, and autonomous vehicles? Come join the CPU tooling and design automation...

TechEra Global Inc
Cupertino, California

We are seeking a talented Design Verification Engineer to join our team. Collaborate with design teams to define verification requirements and ensure alignment with design specifications. Participate in design reviews offering insights on design for testability. Proficient in digital design verifica...

Baidu USA
Sunnyvale, California

Your job responsibilities as a Design Verification Engineer will help the team to verify the functionality of Baidu's AI SoC at both block level and SoC level. We are looking for an experienced design verification engineer to join our SoC team at Baidu’s Sunnyvale office. Work closely with the desig...

Capgemini Engineering
CA, United States

Architect and Create verification environments using System-Verilog and UVM (Universal verification) methodology for IP verification. Job role: Lead DV IP Verification Engineer. IP verification must have and SoC verification good to have. World leader in engineering and R&D services, Capgemini Engin...