Taro Logo

Software Engineer III, Connectivity, Google Home Nest

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
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 · IoT
This job posting is no longer active. 😔

Job Description

Google's Nest team is at the forefront of creating innovative smart home technologies that make people's lives easier and more connected. As a Software Engineer III in the Connectivity team, you'll be working on critical software features for Google's Smart Home router and mesh networking systems. This role combines embedded systems development with networking technologies, requiring expertise in C/C++ programming and connectivity components like Wi-Fi and Bluetooth.

The position offers the opportunity to work on products that directly impact millions of users' home networking experiences. You'll be part of Google's larger mission to develop next-generation technologies while specifically focusing on the smart home sector through the Nest team. The role involves working across different layers of the software stack, from kernel and driver levels to user-space services.

Working at Google means joining a company that's committed to innovation and technical excellence. You'll collaborate with talented engineers across different teams, including Google Cloud and App teams, contributing to both immediate product needs and long-term strategic initiatives. The role offers significant growth potential and the chance to shape the future of smart home connectivity.

The ideal candidate will bring strong technical skills in embedded software development, a passion for IoT and smart home technologies, and the ability to write high-quality, maintainable code. Experience with networking, embedded Linux, and wireless technologies would be particularly valuable. This position is perfect for someone who wants to combine their software engineering expertise with practical applications in consumer hardware products.

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