NVIDIA
NVIDIA
NVIDIA dezvoltă tehnologii de calcul accelerat și inteligență artificială utilizate în domenii precum jocurile video, centrele de date, cloud computing, asistența medicală, producția, industria auto și robotica. Activitatea companiei acoperă unități de procesare grafică, platforme de inteligență artificială, simulare și soluții dedicate anumitor industrii, inclusiv NVIDIA Omniverse pentru fluxuri de lucru colaborative 3D, NVIDIA DRIVE pentru dezvoltarea vehiculelor autonome și NVIDIA Clara pentru aplicații medicale. Compania reunește echipe tehnice numeroase care lucrează la infrastructura și software-ul ce susțin calculul avansat, simularea și analiza bazată pe inteligență artificială.

Inginer verificare ASIC la NVIDIA, Managementul memoriei (Lucru la sediu, Durham)

Verifică unitățile de management al memoriei GPU la NVIDIA construind testbench-uri SystemVerilog, planuri de acoperire și infrastructură de verificare pentru proiecte GPU avansate.

Descriere

  • Analizarea proiectării și implementării unității de management al memoriei
  • Stabilirea domeniului verificării
  • Construirea infrastructurii de verificare, inclusiv testbench-uri, BFM-uri, verificatoare și monitoare
  • Executarea planurilor de testare și acoperire
  • Validarea corectitudinii proiectării
  • Colaborarea cu arhitecți, ingineri de proiectare și ingineri software din mai multe locații
  • Contribuția la definirea direcției pe termen lung a metodologiei testbench-urilor prin utilizarea unor practici avansate de verificare

Cerințe

  • Urmează în prezent sau a finalizat recent o diplomă BS sau MS în Inginerie Electrică, Informatică, Ingineria Calculatoarelor ori un domeniu conex sau are experiență echivalentă
  • Experiență în arhitectura calculatoarelor și în metodologii de proiectare și verificare ASIC
  • Cunoștințe solide de SystemVerilog, C și/sau C++, planificarea testelor, închiderea acoperirii și componente de verificare reutilizabile
  • Cunoștințe practice de testare cu aleatoriu constrâns, acoperire funcțională și verificare bazată pe aserțiuni
  • Înțelegerea principiilor programării orientate pe obiecte
  • Experiență cu instrumente de simulare precum VCS și IES, precum și cu instrumente de depanare precum Debussy și GDB
  • Abilități solide de depanare și rezolvare a problemelor
  • Înțelegerea microarhitecturii subsistemelor de memorie, a topologiilor și politicilor cache, a managementului memoriei, a interconectărilor și/sau a proiectării arbitrilor
  • Experiență cu UVM, verificatoare și scoreboards în SystemVerilog, verificare bazată pe aserțiuni și verificare semiformală (SFV)
  • Cunoștințe de Perl sau Python

Beneficii

  • Acțiuni
  • Beneficii