Taro Logo

Senior Software Developer, Embedded Systems/Firmware, Google Home

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · IoT

Description For Senior Software Developer, Embedded Systems/Firmware, Google Home

Google is seeking a Senior Software Developer to join their Google Home team, focusing on embedded systems and firmware development. This role is crucial in developing hardware, software, and services for smart home products ranging from thermostats to smart displays. The position combines technical leadership with hands-on development in an embedded environment.

The ideal candidate will bring 5+ years of embedded software development experience and strong expertise in TCP/IP networking. They'll work on critical projects that directly impact Google's smart home ecosystem, with opportunities for growth and project diversity. The role involves leading technical discussions, solving complex system issues, and contributing to product documentation.

Working at Google offers the opportunity to impact billions of users while being part of a team dedicated to making homes more helpful and intelligent. The Google Home team's mission is to create living spaces that actively care for their inhabitants and the environment. This position offers the chance to work with cutting-edge technologies including Wi-Fi, Thread, and mobile platforms.

The role combines technical expertise with leadership responsibilities, requiring both strong engineering skills and the ability to guide project teams. You'll be working in Waterloo, Canada, collaborating with global teams to develop next-generation smart home technologies. Google offers a comprehensive benefits package and a culture of innovation, making this an excellent opportunity for experienced embedded systems developers looking to make a significant impact in the smart home space.

Last updated a day ago

Responsibilities For Senior Software Developer, Embedded Systems/Firmware, Google Home

  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback

Requirements For Senior Software Developer, Embedded Systems/Firmware, Google Home

Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in an embedded environment using development tools such as IDE, compilers, and debuggers
  • Experience with development in TCP/IP network stack

Benefits For Senior Software Developer, Embedded Systems/Firmware, Google Home

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Senior Software Developer, Embedded Systems/Firmware, Google Home

Senior Software Developer, Embedded Systems/Firmware, Google Home

Senior Software Developer position at Google Home, focusing on embedded systems and firmware development for smart home products, requiring 5+ years of experience.

Senior Design Engineer, Silicon

Senior Design Engineer position at Google focusing on custom silicon solutions and RTL design for next-generation hardware products.

Senior Tensor SOC Performance Design Verification Engineer

Senior Tensor SOC Performance Design Verification Engineer position at Google, focusing on developing and verifying custom silicon solutions for Google's hardware products.

Senior Embedded Engineer, Security/Privacy, Pixel

Senior Embedded Engineer position at Google focusing on security and privacy features for Pixel devices, requiring expertise in embedded systems and security engineering.

Senior Firmware Engineer, Pixel System Software

Senior Firmware Engineer position at Google focusing on Linux kernel development and system software for Pixel devices, requiring 7+ years of experience in kernel development and C/C++ programming.