Drimva

Google

Software Engineer III, Infrastructure

Sunnyvale, CA, USA · Full-time · Posted Oct 23, 2026

Experience
2 years of software development experience, or 1 year in an industry setting with an advanced degree; 2 years in the specified infrastructure, systems, networks, compute, storage, or hardware areas.
Education
Bachelor’s degree or equivalent practical experience.

About the job

Develop and maintain Linux kernel and userspace IOMMU features, resolving issues and improving security, reliability, and performance.

What you'll do

  • Plan, develop, test, and maintain IOMMU features across kernel and userspace.
  • Investigate and resolve IOMMU issues and improve Linux kernel security, reliability, and performance.
  • Engage with the upstream Linux community and collaborate across teams.

What they ask for

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

Nice to have

  • Master's degree or PhD in Computer Science or a related technical field; 2 years of experience with data structures and algorithms.
  • Experience developing accessible technologies or with Kernel-Based Virtual Machine.

Pay

$147000 - $210000 (USD) (base salary)

Tools

Linux kernel, IOMMU, Kernel-Based Virtual Machine

Model-written summary · the original posting is authoritative

First seen Oct 23, 2026 · Last verified Nov 4, 2026 (UTC)