Nazwa firmy: Google
Stanowisko: Kierownik Projektowania RTL, CPU, Krzem
Kwalifikacje minimalne:
- Tytuł licencjata w dziedzinie Inżynierii Elektrycznej, Inżynierii Komputerowej, Informatyki lub pokrewnej dziedziny, bądź równoważne doświadczenie praktyczne.
- 8 lat doświadczenia w projektowaniu logiki/RTL procesorów CPU lub akceleratorów AI, w tym definicji mikroarchitektury i optymalizacji PPA.
- 4 lata doświadczenia w zarządzaniu ludźmi i rozwoju pracowników.
- Doświadczenie w integracji CPU lub akceleratora AI z SOC.
- Biegłość w języku RTL (System Verilog) oraz związanych procesach projektowych takich jak Lint i UPF.
Preferowane kwalifikacje:
- Doktorat w dziedzinie Inżynierii Elektrycznej lub Informatyki.
- Doświadczenie w prowadzeniu projektów na froncie projektowania nowoczesnych komponentów procesorów lub akceleratorów AI.
- Doświadczenie z architekturą zestawu instrukcji ARM.
- Szerokie doświadczenie w projektowaniu, architekturze i integracji SOC.
O pracy:
W Google, nasze wyzwania obliczeniowe są ogromne, złożone i wyjątkowe, wymagające projektowania własnego sprzętu. Jako Inżynier Sprzętu, będziesz częścią zespołu tworzącego technologie sprzętowe, programowe i sieciowe napędzające obszerne usługi Google.
W swojej roli będziesz odpowiedzialny za projektowanie i budowanie systemów kluczowych dla jednej z największych infrastruktur obliczeniowych na świecie. Od projektowania obwodów po szeroko zakrojone projektowanie systemów, będziesz świadkiem realizacji tych projektów aż po masową produkcję. Twoje wkłady mogą wpłynąć na maszyny wykorzystywane w naszych nowoczesnych centrach danych, mając wpływ na miliony użytkowników Google na całym świecie.
Wykorzystując zarówno swoje umiejętności techniczne, jak i zdolności przywódcze, będziesz kierować projektami badawczymi w różnych dziedzinach ekspertyzy w obrębie obiektów centrów danych, jednocześnie nadzorując zespół odpowiedzialny za instalację sprzętu, rozwiązywanie problemów i debugowanie.
Główne obowiązki:
- Udział w opracowywaniu podsystemów procesora CPU.
- Projektowanie podsystemów front-end CPU z naciskiem na mikroarchitekturę i projektowanie RTL dla procesorów nowej generacji.
- Proponowanie funkcji mikroarchitektury poprawiających wydajność oraz współpraca z zespołami ds. oprogramowania, architektury i wydajności w celu przeprowadzania analiz kompromisów.
- Komunikowanie kompromisów wynikających z ulepszeń mikroarchitektury, dostarczając projekty spełniające cele PPA o jakości produkcyjnej.
- Koordynacja z zespołem weryfikacyjnym w celu zapewnienia wysokiej jakości projektów oraz współpraca z zespołami ds. projektowania fizycznego i energii w celu osiągnięcia celów dotyczących częstotliwości, mocy i powierzchni.
- Śledzenie nowoczesnych technik, ich adaptacja do konstrukcji i języków projektowych oraz udział w wysiłkach na rzecz oceny wydajności.