Verification Engineer, Memory Controller - New College Grad 2024

NVIDIA

NVIDIA

Accounting & Finance
Santa Clara, CA, USA
Posted on Sunday, December 17, 2023

We are now looking for a Verification Engineer! For two decades, we have pioneered visual computing, the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has grown to encompass video games, movie production, product design, medical diagnosis and scientific research.

Today, we stand at the beginning of the next era, the AI computing era, ignited by a new computing model, GPU deep learning. This new model - where deep neural networks are trained to recognize patterns from massive amounts of data - has shown to be deeply effective at solving the most complex problems in everyday life. As a Verification Engineer at NVIDIA, you will verify the design and implementation of our state of the art memory subsystem for our mobile SoCs and GPUs. This position offers the opportunity to have real impact in a dynamic, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial intelligence. We have crafted a team of outstanding people stretching around the globe, whose mission is to push the frontiers of what is possible today and define the platform for the future of computing.

What you'll be doing:

  • In this position, you will be responsible for verification of memory subsystem design, architecture, golden models and micro-architecture using advanced verification methodologies.

  • As a member of our verification team, you'll understand the design & implementation, develop the verification infrastructure (Testbenches, BFMs, Checkers, Monitors), execute test/coverage plans, and verify the correctness of the design.

  • Collaborate with architects, designers, emulation and silicon verification teams to accomplish your tasks.

What we need to see:

  • You are completing a Bachelors or Masters Degree (or equivalent experience).

  • Quick learner with strong debugging and analytical skills.

  • Strong OOP programming and scripting abilities.

  • Prior Design or Verification experience is a plus.

  • Knowledge of dynamic memory controllers (ddr{2, 3, 4}, lpddr{2, 3,4,5},Gddr{5,6},HBM{1, 2}) and/or Coherent high-speed interconnects is a huge plus.

Widely considered to be one of the technology world’s most desirable employers, NVIDIA leads the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people in multiple disciplines to help us accelerate the next wave of artificial intelligence, in Software, Hardware, Research and more. If you are creative and talented, we want to hear from you!

The base salary range is 92,000 USD - 172,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.