Senior Software Developer, Embedded Systems/Firmware, Google Home

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

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

Google Home is seeking a Senior Software Developer to join their team focused on creating innovative hardware, software, and services for the smart home. This role combines embedded systems expertise with the opportunity to work on products that directly impact how users interact with their homes.

The position requires strong technical leadership and hands-on development experience in embedded environments. You'll be working on Google Home's suite of products, from thermostats to smart displays, contributing to the mission of creating a more helpful home that cares for its inhabitants and the environment.

As a senior developer, you'll lead technical discussions, make architectural decisions, and work with cross-functional teams to deliver robust embedded solutions. Your work will involve complex system design, firmware development, and integration with various wireless technologies including Wi-Fi and Thread.

The role offers the opportunity to work with cutting-edge technology in the smart home space, backed by Google's resources and reach. You'll be part of a team that's pushing the boundaries of what's possible in home automation and IoT devices, while maintaining high standards for quality and user experience.

This position is ideal for someone who combines strong embedded systems expertise with leadership capabilities and a passion for creating consumer products that make a real difference in people's daily lives. You'll have the chance to shape the future of smart home technology while working with some of the industry's best engineers and researchers.

Last updated an hour 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

Interested in this job?

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

Senior Firmware Engineer, Networking, Google Cloud

Senior Firmware Engineer position at Google Cloud focusing on embedded systems development, networking, and custom silicon solutions for Google's infrastructure.

Static Timing Analysis Engineer, FullChip/ASIC Implementation

Senior-level Static Timing Analysis Engineering role at Google, focusing on SoC design and implementation with competitive compensation and benefits.

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 infrastructure.

Senior Software Engineer, TPU, Google Cloud Platform

Senior Software Engineer position at Google focusing on TPU development, firmware engineering, and hardware/software co-design for Cloud Platform infrastructure.

Senior ASIC Design Verification Engineer, TPU Compute

Senior ASIC Design Verification Engineer position at Google, focusing on TPU compute verification for AI/ML hardware acceleration, offering competitive compensation and the opportunity to work on cutting-edge technology.