NVIDIA
NVIDIA
NVIDIA razvija tehnologije ubrzanog računalstva i umjetne inteligencije koje se koriste u igrama, podatkovnim centrima, računalstvu u oblaku, zdravstvu, proizvodnji, automobilskoj industriji i robotici. Njezin rad obuhvaća grafičke procesorske jedinice, platforme umjetne inteligencije, simulacije i rješenja usmjerena na pojedine industrije, uključujući NVIDIA Omniverse za suradničke 3D radne procese, NVIDIA DRIVE za razvoj autonomnih vozila i NVIDIA Clara za zdravstvene aplikacije. Tvrtka okuplja velike tehničke timove koji rade na infrastrukturi i softveru za napredno računalstvo, simulacije i analitiku pokretanu umjetnom inteligencijom.

NVIDIA ASIC inženjer za verifikaciju upravljanja memorijom (rad na lokaciji, Durham)

Provjeravajte jedinice za upravljanje GPU memorijom u NVIDIA-i izradom testnih okruženja u SystemVerilogu, planova pokrivenosti i verifikacijske infrastrukture za napredne GPU dizajne.

Opis

  • Analizirajte dizajn i implementaciju jedinice za upravljanje memorijom
  • Uspostavite opseg verifikacije
  • Izradite verifikacijsku infrastrukturu, uključujući testna okruženja, BFM-ove, provjere i monitore
  • Provodite planove testiranja i pokrivenosti
  • Provjerite ispravnost dizajna
  • Surađujte s arhitektima, dizajnerima i softverskim inženjerima na više lokacija
  • Pomozite oblikovati dugoročni smjer metodologije testnih okruženja primjenom naprednih verifikacijskih praksi

Zahtjevi

  • Trenutačno pohađate ili ste nedavno završili preddiplomski ili diplomski studij elektrotehnike, računarstva, računalnog inženjerstva ili srodnog područja, odnosno imate istovrijedno iskustvo
  • Iskustvo s računalnom arhitekturom i metodologijama dizajna i verifikacije ASIC-a
  • Odlično poznavanje SystemVeriloga, C-a i/ili C++-a, planiranja testova, zatvaranja pokrivenosti i ponovno upotrebljivih verifikacijskih komponenti
  • Radno znanje ograničeno-nasumičnog testiranja, funkcionalne pokrivenosti i verifikacije temeljene na tvrdnjama
  • Razumijevanje načela objektno orijentiranog programiranja
  • Iskustvo sa simulacijskim alatima kao što su VCS i IES te alatima za otklanjanje pogrešaka kao što su Debussy i GDB
  • Izražene sposobnosti otklanjanja pogrešaka i rješavanja problema
  • Razumijevanje mikroarhitekture memorijskih podsustava, topologija i politika predmemorije, upravljanja memorijom, međuspojeva i/ili dizajna arbitara
  • Iskustvo s UVM-om, SystemVerilog provjerama i scoreboardima, verifikacijom temeljenom na tvrdnjama i poluformalnom verifikacijom (SFV)
  • Poznavanje Perla ili Pythona

Pogodnosti

  • Vlasnički udio
  • Benefiti