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 II in the Google Home team, you'll be instrumental in creating sophisticated consumer devices that make homes more helpful. The role involves working across the full software stack, including Linux kernel, drivers, machine learning, audio, video, graphics, sensor, and related mobile app and cloud server software.
You'll be part of a team whose mission is to create a home that cares for its inhabitants and the world around it. This position requires expertise in embedded systems development, with opportunities to work on critical projects that directly impact how billions of users interact with Google's technology. You'll collaborate with cross-functional teams, develop device software solutions, and drive system features for product innovation.
The role offers the chance to work with cutting-edge technology in the smart home space, combining hardware and software expertise to create next-generation consumer devices. You'll be involved in everything from board bring-up to system performance optimization, working closely with hardware teams and external partners. This is an excellent opportunity for someone passionate about embedded systems and consumer technology to make a significant impact on products used by millions of people worldwide.