Staff CPU Design Verification Engineer, Silicon

Job expired!

Dołącz do naszego dynamicznego zespołu i pomóż nam projektować oraz budować kolejne generacje technologii sprzętowych i programowych, które napędzają rozległe usługi Google. Jako Starszy Inżynier ds. Weryfikacji Projektów CPU, będziesz odgrywać kluczową rolę w kształtowaniu systemów w sercu największej i najpotężniejszej infrastruktury komputerowej na świecie.

  • Tytuł licencjata z inżynierii elektrycznej, inżynierii komputerowej, informatyki lub pokrewnej dziedziny, lub równoważne doświadczenie praktyczne.
  • 8 lat doświadczenia w metodologiach i językach weryfikacji takich jak UVM i SystemVerilog.
  • Doświadczenie w rozwijaniu i utrzymywaniu testowych środowisk weryfikacyjnych, przypadków testowych i środowisk testowych.
  • Tytuł magistra lub doktorat z inżynierii elektrycznej, inżynierii komputerowej lub informatyki, ze specjalizacją w architekturze komputerów.
  • Doświadczenie w metodologii weryfikacji uniwersalnej (UVM), SystemVerilog lub innych językach skryptowych, takich jak Python, Perl, Shell, Bash, itp.
  • Znajomość systemów operacyjnych ogólnego przeznaczenia, takich jak Linux i Android.
  • Zaznajomienie z architekturą zestawu instrukcji ARM.
  • Wykonywanie weryfikacji projektów dla przyszłych rozwinięć CPU.
  • Budowa infrastruktury weryfikacyjnej funkcjonalnej, w tym jednostek, wielu jednostek, rdzeni i środowisk weryfikacyjnych na poziomie podsystemów.
  • Tworzenie repozytoriów kodu diagnostycznego, które wspierają produkcję wysokiej jakości CPU.
  • Przeprowadzanie weryfikacji funkcjonalnej i walidacji wydajności zarówno w etapach pre-silikonowych, jak i post-silikonowych.
  • Opracowywanie planów testów dla jednostek funkcjonalnych i podsystemów.
  • Ścisła współpraca z zespołami projektowania front-endowego, architektury i wydajności, aby zapewnić zgodność z architekturą, poprawność funkcjonalną i cele wydajnościowe.
  • Analiza pokrycia z różnych wymiarów i rozwijanie monitorów oraz kontrolerów dla lepszego zapewnienia jakości.

Nasze wyzwania obliczeniowe są zbyt duże, złożone i unikalne, by polegać wyłącznie na gotowym sprzęcie. W Google projektujemy i budujemy technologie sprzętowe, programowe i sieciowe, które napędzają wszystkie usługi Google. Jako inżynier sprzętowy będziesz projektować i budować systemy od najniższych poziomów projektu obwodu po duże projekty systemowe, przeprowadzając je przez produkcję masową. Twoja praca wpływa na miliony użytkowników Google i kształtuje maszynerię w naszych najnowocześniejszych centrach danych. Dzięki swojej wiedzy technicznej będziesz kierować projektami w wielu dziedzinach inżynierii w obrębie obiektu centrum danych, w tym konstrukcji i instalacji sprzętu, rozwiązywania problemów i debugowania z dostawcami.

Typowe wynagrodzenie podstawowe w USA na pełny etat na tym stanowisku wynosi od 177 000 do 266 000 USD, plus bonus, kapitał własny i świadczenia. Zakres wynagrodzeń jest określany na podstawie roli, poziomu i lokalizacji. Zakres wyświetlany w każdym ogłoszeniu o pracę odzwierciedla minimalne i maksymalne wynagrodzenia na stanowisku w wszystkich lokalizacjach w USA. W ramach tego zakresu, indywidualne wynagrodzenie jest określane na podstawie lokalizacji pracy, umiejętności związanych z pracą, doświadczenia oraz odpowiednie