Мінімальні вимоги:
- Ступінь бакалавра з електротехніки, комп'ютерного інжинірингу, інформатики або суміжних галузей, або еквівалентний практичний досвід.
- Досвід роботи з методологіями та мовами верифікації, такими як UVM або SystemVerilog.
- Доведений досвід верифікації цифрових систем з використанням стандартних IP-компонентів/інтерконектів (мікропроцесорні ядра, ієрархічні підсистеми пам'яті).
Бажані кваліфікації:
- Ступінь магістра або доктора наук з електротехніки, комп'ютерного інжинірингу або інформатики з акцентом на комп'ютерну архітектуру.
- Досвід створення та управління компонентами і середовищами верифікації в стандартній методології, такій як UVM.
- Експертність у верифікації продуктивності ASIC та компонентів ASIC, а також знання стандартних інтерфейсів ASIC та архітектури систем пам'яті.
- Досвід роботи в області обробки зображень або інших мультимедійних IP, таких як дисплей або відеокодек.
- Знання технік верифікації, System Verilog Assertions (SVA) та верифікації на основі тверджень.
- Досвід роботи в GLS, низькоенергетичній DV та підтримці SOC DV.
Про роботу:
У Google наші обчислювальні завдання настільки великі, складні та унікальні, що готове апаратне забезпечення не підходить; ми створюємо своє власне. Приєднайтесь до нашої команди, яка проектує та будує апаратні, програмні та мережеві технології, що забезпечують роботу всіх сервісів Google. Як інженер-апаратник, ви будете проектувати та будувати системи, що становлять ядро найбільшої та найпотужнішої обчислювальної інфраструктури в світі. Ваш досвід буде направляти проекти в різних областях усередині дата-центрів, таких як будівництво та встановлення/тестування/налагодження обладнання з постачальниками.
Місія Google полягає в організації світової інформації та забезпеченні її універсальної доступності та корисності. Наші команди поєднують найкращі досягнення Google AI, програмного та апаратного забезпечення для створення дійсно корисних досвідів. Ми досліджуємо, проектуємо та розробляємо нові технології та апаратне забезпечення для прискорення обчислень, підвищення їх безперервності та потужності, зрештою покращуючи життя людей завдяки інноваційним технологіям.
Обов'язки:
- Планування верифікації складних мультимедійних цифрових блоків дизайну шляхом ретельного розуміння специфікації дизайну та співпраці з інженерами з дизайну для визначення критичних сценаріїв верифікації.
- Створення та вдосконалення середовищ верифікації з випадковими обмеженнями, використовуючи System Verilog та UVM.
- Визначення та написання комплексних покриттів для стимулів та граничних випадків.
- Налагодження тестів спільно з інженерами з дизайну для забезпечення функціональної коректності блоків дизайну.
- Закриття мір покриття для визначення прогалин у верифікації та демонстрація прогресу до tape-out.
Дод