Google is seeking a Software Engineer to join their Home Device team, focusing on the development of hardware, software, and services for smart home products like thermostats and smart displays. This role is part of Google's mission to create a helpful home that cares for its inhabitants and the environment.
The position requires expertise in embedded software development, particularly with Android systems and Linux drivers. You'll be working on critical software that powers Google Nest products, collaborating with various teams to ensure seamless integration of hardware and software components. The role involves hands-on work with board bring-up, system performance optimization, and technical integration with hardware manufacturers.
As part of Google's engineering team, you'll have the opportunity to work on technologies that impact billions of users worldwide. The role spans multiple technical areas, including embedded systems, Android framework development, and system architecture. You'll be contributing to Google's smart home ecosystem, working on innovative solutions that make homes more intelligent and user-friendly.
The ideal candidate should have a strong foundation in software development, particularly in languages like C, C++, or Java, and a solid understanding of data structures and algorithms. Experience with embedded systems, Android framework development, and knowledge of SoC architecture would be particularly valuable. The role offers the opportunity to work with cutting-edge technology while contributing to products that directly impact users' daily lives.
Google offers a collaborative work environment where engineers can grow and take on new challenges across different projects as the business evolves. The company is committed to diversity and inclusion, welcoming people from all backgrounds to contribute to their mission of organizing the world's information and making it universally accessible and useful.