← All roles

Software Engineer III, Infrastructure

Google· Platforms Infrastructure Engineering
Apply on company site
Sunnyvale, CA$147k - $210kFull-timePosted 3d ago

About the role

Role focused on Linux kernel virtualization and IOMMU integration within Google's compute infrastructure, with opportunities to influence upstream Linux community and contribute to Google Cloud's virtualization stack.

Responsibilities

  • Plan, design, develop, test, and maintain IOMMU features across kernel and userspace.
  • Triage, investigate, and resolve IOMMU issues in the Linux kernel.
  • Improve security, reliability, and performance of IOMMU in the Linux kernel.
  • Engage the upstream community to improve the IOMMU support in Linux, support innovation, and meet Google's goals.
  • Collaborate within the team and across teams and organizations.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.

Skills

Required:Software developmentLinux kernelIOMMU

Benefits

  • Learn more about benefits at Google.
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google