Staff Silicon System Architect, Silicon

Job expired!

Компания: Google

Должность: Ведущий системный архитектор по кремнию

Квалификация

Степень бакалавра в области электротехники, компьютерной инженерии, компьютерных наук или смежных областях, либо эквивалентный практический опыт.

Более 8 лет опыта работы с мобильными или встроенными SoC.

Более 5 лет опыта работы в таких областях, как ARM CPU, управление памятью, системная когерентность или аппаратное ускорение.

Предпочтительные квалификации

Магистратура или докторская степень в области электротехники, компьютерной инженерии или компьютерных наук с упором на архитектуру компьютеров.

Опыт написания низкоуровневого системного кода или драйверов устройств для программирования оборудования.

Опыт работы с Gem5 или аналогичными инструментами моделирования для анализа архитектуры SoC и оборудования.

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

О работе

В Google наша миссия – организовывать мировую информацию и делать её доступной и полезной для всех. Наша команда использует лучшее из Google в сфере ИИ, программного обеспечения и оборудования для создания значительно полезных решений.

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

Эта команда отвечает за проектирование и создание технологий программного и аппаратного обеспечения, которые питают устройства Google. Как ведущий системный архитектор по кремнию, вы будете на переднем крае создания крупных и мощных вычислительных инфраструктур. Ваша роль будет включать все: от проектирования схем до системного уровня архитектуры, ведущих проектов до производства в больших объемах. Ваша работа сформирует архитектуру мобильных и встроенных устройств Google, влияя на миллионы пользователей по всему миру.

Обязанности

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

Готовы сформировать будущее технологий? Присоединяйтесь к нам в Google и продвигайте инновации в вычислительной инфраструктуре.

Подать заявку