Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Google Logo

Software Engineer - Gce - Virtual I/O Networking

Google

$141,000 - $202,000
Aug 13, 2025
Seattle, WA, USA
Apply Now

Google needs to develop high-performance networking devices and virtualize the core connection between the in-guest driver and the host services and networking infrastructure to enable every virtual machine (VM) in the Cloud to connect to the world and other VMs

Requirements

  • Experience with developing Linux Drivers
  • Experience with developing Cloud Virtual Network
  • Experience with developing Network Infrastructure
  • 2 years of experience with software development in C++
  • Experience with Network Virtualization or Virtual Machines
  • Experience with data structures or algorithms

Responsibilities

  • Write product or system development code
  • Develop Linux Kernel virtualization and driver, network device driver skills, and interaction with Quick Emulator (QEMU)/Kernel Virtual Machine (KVM) for IO devices, including migration, optimization
  • Develop networking infrastructure/distributed system C++ coding, for both VMs on host scale and hosts over network fabric at cloud scale
  • Write Python code for testing network device, switch, fabric, for NPI and performance

Other

  • Bachelor’s degree or equivalent practical experience
  • 2 years of experience with software development in C++, or 1 year of experience with an advanced degree
  • Master's degree or PhD in Computer Science or related technical fields
  • Ability to work close to the hardware and think about how code is going to run