NVIDIA
NVIDIA
NVIDIA utvikler teknologier for akselerert databehandling og kunstig intelligens som brukes innen spill, datasentre, nettskybasert databehandling, helsetjenester, produksjon, bilindustri og robotikk. Arbeidet omfatter grafikkprosessorer, AI-plattformer, simulering og bransjespesifikke løsninger, blant annet NVIDIA Omniverse for samarbeidende 3D-arbeidsflyter, NVIDIA DRIVE for utvikling av autonome kjøretøy og NVIDIA Clara for helsetjenester. Selskapet samler store tekniske team som arbeider med infrastrukturen og programvaren som støtter avansert databehandling, simulering og AI-drevet analyse.

NVIDIA ASIC-verifikasjonsingeniør, minnehåndtering (på arbeidsstedet, Durham)

Verifiser GPU-enheter for minnehåndtering hos NVIDIA ved å bygge SystemVerilog-testbenker, dekningsplaner og verifikasjonsinfrastruktur for avanserte GPU-design.

Beskrivelse

  • Analysere minnehåndteringsenhetens design og implementasjon
  • Etablere verifikasjonens omfang
  • Bygge verifikasjonsinfrastruktur, inkludert testbenker, BFM-er, kontrollere og monitorer
  • Gjennomføre test- og dekningsplaner
  • Validere at designet er korrekt
  • Samarbeide med arkitekter, designere og programvareingeniører på tvers av flere lokasjoner
  • Bidra til å forme den langsiktige retningen for testbenkmetodikk ved hjelp av avanserte verifikasjonsmetoder

Krav

  • Studerer for tiden eller har nylig fullført en bachelor- eller mastergrad i elektroteknikk, informatikk, datateknikk eller et relatert fagområde, eller har tilsvarende erfaring
  • Erfaring med datamaskinarkitektur og metoder for ASIC-design og -verifikasjon
  • Svært gode ferdigheter i SystemVerilog, C og/eller C++, testplanlegging, dekningslukking og gjenbrukbare verifikasjonskomponenter
  • Arbeidskunnskap om constrained-random-testing, funksjonell dekning og assertionsbasert verifikasjon
  • Forståelse av prinsipper for objektorientert programmering
  • Erfaring med simuleringsverktøy som VCS og IES samt feilsøkingsverktøy som Debussy og GDB
  • Gode ferdigheter innen feilsøking og problemløsning
  • Forståelse av mikroarkitekturen i minneundersystemer, cachetopologier og -policyer, minnehåndtering, sammenkoblinger og/eller arbitratordesign
  • Erfaring med UVM, SystemVerilog-kontrollere og scoreboards, assertionsbasert verifikasjon og semiformell verifikasjon (SFV)
  • Kunnskap om Perl eller Python

Fordeler

  • Aksjer
  • Fordeler

Relaterte jobber

NVIDIA

NVIDIA systemprogramvareingeniør på avstand, ytelse

NVIDIA

Optimaliser ytelsen til NVIDIAs neste generasjons datasentermprosessorer og CPU-GPU-Superchips basert på ARM SoC-er. Analyser flaskehalser, referansetester og arbeidsbelastninger på konkurrerende prosessorer.

Åpne