Senior Memory Management Unit Architect, Silicon

6 Days ago • 5 Years + • Research & Development

Job Summary

Job Description

This Senior Memory Management Unit Architect role at Google involves collaborating with hardware and software architects to define IOMMU architecture and topology for current and next-generation products. Responsibilities include interfacing with security architects, coordinating with modeling and performance teams, working with hardware design and verification teams, and exploring OS and hypervisor support for memory and device virtualization. The ideal candidate will have extensive experience in architecture/microarchitecture related to IOMMUs, caches, coherent interconnects, and memory systems, along with experience in ARM architecture and Android/Linux virtual memory management. The role contributes to the development of technologies for the SOC Platform IP and involves patent filing.
Must have:
  • 5+ years experience in IOMMUs, caches, memory systems
  • ARM architecture, TrustZone, memory model expertise
  • Android/Linux virtual memory management knowledge
  • Collaboration with hardware/software architects
  • IOMMU architecture definition and topology design
Good to have:
  • Master's or PhD in relevant field
  • Experience with simulation tools (SystemC/TLM, C++, Python)
  • SoC pre/post-silicon performance analysis
  • System Verilog/Verilog knowledge

Job Details


Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
  • 5 years of experience in architecture/microarchitecture/modeling/performance/design in one or more of these areas: IOMMUs, Caches, Coherent interconnects, Memory Systems.
  • Experience in Advanced RISC Machine (ARM) architecture, ARM TrustZone Security Architecture, ARM memory model and Android/Linux Virtual Memory Management.

Preferred qualifications:

  • Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
  • Experience working with simulation tools (System C/TLM, C++, Python).
  • Experience in SoC system pre-silicon or post-silicon performance analysis and tuning.
  • Knowledge with designing/implementing/validating in two or more of these areas: IOMMUs, Caches, Coherent interconnects, Memory Systems.
  • Knowledge of Hardware Description Language languages such as System Verilog, Verilog.

About the job

Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

As part of the Google Silicon Platform IP team, you will collaborate with hardware and software architects to define interconnect architectures focused on Google Tensor SoC and other associated products. Your primary focus will be on our next-generation IOMMU (Input-Output Memory Management Unit) architecture, topology, microarchitecture and performance. As part of this team, you will participate in the development of technologies for the SOC Platform IP and filing associated patents.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

Responsibilities

  • Collaborate with hardware and software architects to define IOMMU architecture and topology for ongoing products and next-generation IOMMUs.
  • Interface with security and access-control architects to refine and improve the architecture.
  • Coordinate with modeling and performance teams to develop C-models, simulate and analyze performance, power, area tradeoffs.
  • Work with hardware design, verification, emulation and validation teams to build, test and refine the hardware architecture.
  • Explore and evaluate support for operating systems, hypervisors, memory and device virtualization.

Similar Jobs

Google - Software Engineer II, Information Security

Google

Munich, Bavaria, Germany (On-Site)
4 Days ago
N-iX - Middle GCP DevOps Engineer

N-iX

Ukraine (Hybrid)
1 Week ago
People Can Fly - Senior Backend Programmer

People Can Fly

Warsaw, Masovian Voivodeship, Poland (Remote)
2 Days ago
Google - IMS Protocol and Automation Firmware Engineer

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
GoMotive - Embedded Engineer

GoMotive

India (Remote)
2 Months ago
ByteDance - Student Researcher (Foundation Models - Reasoning, Planning & Agent - Doubao (Seed)) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Google - Senior CPU Design Verification Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Krafton  - Game Security Research Engineer

Krafton

Seoul, South Korea (On-Site)
3 Weeks ago
Meta - Software Engineer (Technical Leadership)

Meta

Burlingame, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playkot - SENIOR PRODUCT ANALYST

Playkot

(Remote)
4 Months ago
Google - Senior Network Engineer

Google

Virginia, United States (On-Site)
6 Days ago
NVIDIA - Silicon Power Performance Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Pocket Worlds - Staff Backend Engineer - Infrastructure

Pocket Worlds

Poland (On-Site)
4 Weeks ago
Meta - Data Engineer, Product Analytics

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
Firesprite - Principal Gameplay Animator

Firesprite

Liverpool, England, United Kingdom (Hybrid)
1 Month ago
PearlAbyss - Junior Shader / Procedural Modeler

PearlAbyss

(On-Site)
2 Months ago
ByteDance - Research Scientist in Foundation Model, Speech Understanding - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Blazing griffin - Technical Artist (Games)

Blazing griffin

Glasgow, Scotland, United Kingdom (Hybrid)
4 Months ago
Google - CPU Design Verification Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Google - SoC ATE Test Engineer

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Senior Server Qualification Engineer

Google

Taipei City, Taiwan (On-Site)
4 Days ago
Rivos - Analog Mixed Signal Design

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
Appier - Campaign Analyst (EMEA) 04:00 PM -01:00 AM working hours

Appier

Taipei City, Taiwan (On-Site)
5 Months ago
NVIDIA - Senior Silicon Photonics Test Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
NVIDIA - Research Scientist, Deep Learning and Computer Vision

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Senior Mask Layout Design Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Weeks ago
Keywords Studios - Subtitling Project Manager - Asia

Keywords Studios

Taipei City, Taiwan (Hybrid)
1 Week ago
Google - Senior Tensor Processing Unit Architect, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Google - Staff Software Engineer, Large Language Model and GenAI

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Epic Games - Principal Research Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
NVIDIA - Senior Research Engineer for Reinforcement Learning

NVIDIA

Canada (On-Site)
1 Month ago
Tesla - Senior Power Electronics Engineer

Tesla

Baden-Württemberg, Germany (On-Site)
2 Months ago
NVIDIA - Senior Firmware Verification Engineer, PCIe

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Google - IC Packaging Power Integrity Engineer, Silicon

Google

Mountain View, California, United States (On-Site)
1 Week ago
NVIDIA - Senior Developer Technology Engineer, High-Performance Databases

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Months ago
Google - Software Engineer III, Research

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Days ago
Riot Games - Game Designer III - VALORANT, Competitive Systems

Riot Games

Los Angeles, California, United States (On-Site)
7 Months ago
Samsung Semiconductor - Principal Engineer, Device Modeling

Samsung Semiconductor

San Jose, California, United States (On-Site)
2 Weeks ago
Cirrus Logic - Analog Design Engineer - Power (PC-64000100)

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Fremont, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug