Staff Silicon System Architect, Silicon

Job expired!

Компанія: Google

Посада: Ведучий Архітектор Силіконових Систем, Силікон

Мінімальні вимоги

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

Понад 8 років досвіду в області мобільних або вбудованих SoC.

Понад 5 років досвіду в таких областях, як ARM CPU, управління пам'яттю, системна узгодженість або апаратне прискорення.

Бажані кваліфікації

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

Досвід написання низькорівневого системного коду або драйверів пристроїв для програмування апаратних засобів.

Досвід роботи з Gem5 або подібними інструментами для моделювання SoC і аналізу апаратної архітектури.

Знання взаємодії апаратного та програмного забезпечення в різних стандартних апаратних блоках, включаючи ARM CPU, управління пам'яттю, узгодженість та прискорювачі.

Про роботу

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

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

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

Обов'язки

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

Готові формувати майбутнє технологій? Приєднуйтесь до нас у Google та керуйте інноваціями в обчислюв