Taro Logo

Software Engineer, Home Virtualization

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
New Taipei, Banqiao District, New Taipei City, Taiwan
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Consumer

Description For Software Engineer, Home Virtualization

Google's Home team is at the forefront of developing hardware, software, and services for the smart home ecosystem, from thermostats to smart displays. As a Software Engineer in the Home Virtualization team, you'll be working on critical infrastructure that enables seamless integration of full-stack components across device software, services, and apps.

The role involves collaborating with multiple teams including Hub, SDK, Cloud, and Mobile to solve complex technical challenges and enable high-velocity feature development. You'll be working with cutting-edge technologies including Infrastructure as a Service (IaaS) platforms, virtualization technology, and Google Cloud Platform with Kubernetes.

This is an excellent opportunity for someone passionate about infrastructure and tools, with a strong foundation in software development and data structures. You'll be part of Google's mission to create a helpful home that cares for its inhabitants and the world around it.

The position offers the chance to work with Google's world-class engineering teams, developing solutions that impact billions of users. You'll have opportunities to grow and evolve with Google's fast-paced business, potentially switching teams and projects as you develop your career.

Google's commitment to innovation, scale, and quality makes this an exciting role for engineers who want to make a significant impact in the smart home space while working with cutting-edge technology and world-class colleagues.

Last updated 2 days ago

Responsibilities For Software Engineer, Home Virtualization

  • Work with multiple teams across Google Home (e.g., Hub, SDK, Cloud, Mobile) to solve technical problems that enable feature teams to ship quality code at high velocity
  • Deliver solutions to provide scalable infrastructure to integrate full-stack components that span across device software, services, and apps

Requirements For Software Engineer, Home Virtualization

Python
Java
Kubernetes
  • Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, Java)
  • 1 year of experience with data structures or algorithms

Interested in this job?

Jobs Related To Google Software Engineer, Home Virtualization