Taro Logo

Software Engineer III, Connectivity, Google Home Nest

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
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Consumer · Enterprise SaaS
This job posting is no longer active. Check out these related jobs instead:

Job Description

Google's Nest team is at the forefront of creating smart home technologies that make homes more helpful and efficient. As a Software Engineer III in the Connectivity team, you'll be working on critical software features for Smart Home router and mesh networking systems. The role involves deep technical work from kernel and driver levels to wireless/wired connectivity and user-space services.

The position requires expertise in embedded systems, networking protocols, and low-level programming. You'll be collaborating with various Google teams, including Nest product teams and Google Cloud/App teams, to deliver high-quality solutions that enhance the smart home experience. The work directly impacts Google's smart home strategy and the future of Nest Wifi products.

This is an excellent opportunity for engineers passionate about IoT and smart home technologies, offering the chance to work on products that millions of users rely on daily. The role combines technical depth in connectivity and embedded systems with the broad scope of Google's smart home ecosystem.

Working at Google means being part of a company that develops technologies impacting billions of users worldwide. The Google Nest team specifically focuses on creating a home that cares for its inhabitants and the environment. You'll be joining a team that values innovation, technical excellence, and cross-functional collaboration.

The position offers the opportunity to work on cutting-edge smart home technology while being part of Google's larger mission to organize the world's information and make it universally accessible and useful. If you're passionate about connectivity, embedded systems, and creating products that make homes smarter and more helpful, this role offers the perfect blend of technical challenges and meaningful impact.

Last updated a month ago

Responsibilities For Software Engineer III, Connectivity, Google Home Nest

  • Design and develop software features for Smart Home router and mesh networking, spanning from kernel and driver levels to wireless/wired connectivity and future user-space services
  • Collaborate cross-functionally with Google Nest product teams and Google Cloud/App teams
  • Write, performant, and maintainable code
  • Contribute to device software architecture, building the future Nest Wifi product strategy
  • Develop features and resolve issues to enhance product quality, including updates for multiple generations of Smart Home router products in quarterly market releases

Requirements For Software Engineer III, Connectivity, Google Home Nest

Linux
  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Communications Engineering, a related technical field, or equivalent practical experience
  • 2 years of experience with connectivity components such as Wi-Fi/Bluetooth, or embedded software
  • 2 years of experience coding with C or C++ programming languages