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