Platform Memory Controller Architect, Silicon

Job expired!

У Google наші обчислювальні завдання настільки великі, складні та унікальні, що стандартного апаратного забезпечення недостатньо. Ми проектуємо та створюємо апаратні засоби, програмне забезпечення та мережеві технології, які приводять в дію сервіси, що використовуються мільйонами людей у всьому світі. Як інженер-апаратник, який спеціалізується на центральній частині нашої розвиненої обчислювальної інфраструктури, ви будете проектувати, розробляти та виготовляти системи від найнижчих рівнів проектування схем до великомасштабних систем, які йдуть у масове виробництво у наших центрах обробки даних.

Використовуючи свої технічні та лідерські навички, ви будете керувати всеосяжними дослідницькими проектами в різних областях об'єктів центрів обробки даних. Ви будете керувати командою, відповідальною за встановлення обладнання, усунення несправностей та налагодження, забезпечуючи ефективну та результативну роботу. Ваша робота може вплинути на майбутнє наших передових центрів обробки даних, безпосередньо впливаючи на мільйони користувачів.

Місія Google полягає в тому, щоб організувати інформацію світу і зробити її загальнодоступною та корисною. Наша команда об'єднує штучний інтелект Google, програмне забезпечення та апаратні засоби для створення трансформуючих вражень. Ми прагнемо досліджувати, проектувати та розробляти технології й апаратні засоби, які роблять обчислення швидшими, безперебійними та потужнішими, покращуючи життя людей через інновації.

  • Ступінь бакалавра в галузі електротехніки, комп'ютерної інженерії, комп'ютерних наук або спорідненій галузі, або еквівалентний практичний досвід.
  • 5 років досвіду в архітектурі/мікроархітектурі контролерів пам'яті.
  • Досвід в аналізі продуктивності архітектури ASIC, інструментах та емуляторах на різних рівнях абстракції (наприклад, точний на рівні циклу, ТЛМ або функціональний).

  • Ступінь магістра або доктора філософії в галузі електротехніки, комп'ютерної інженерії або комп'ютерних наук.
  • Досвід програмування на C/C++/Python.
  • Досвід роботи з рішеннями від сторонніх постачальників.
  • Досвід проектування, впровадження або валідації RTL для Fabric, MMU, кешів або контролерів пам'яті.
  • Знання мов HDL, таких як System Verilog, Verilog.
  • Розуміння когерентних інтерконектів, кешів або систем пам'яті.

  • Дослідження та оцінка архітектурних рішень для контролера пам'яті DRAM та всієї системи пам'яті.
  • Створення архітектурних специфікацій апаратного забезпечення для IP-контролерів пам'яті наступного покоління.
  • Співпраця з іншими архітекторами апаратного та програмного забезпечення для розуміння та вдосконалення архітектури.
  • Розробка C-моделей, моделювання та аналіз компромісів продуктивності та енергоспоживання.
  • Робота з командами з проектування апаратного забезпечення, валідації, емуляції та тестування для розробки та тестування апаратної