Google is seeking an Embedded Systems Software Engineer to join their team working on next-generation technologies. This role focuses on developing embedded system software for Google IPs, particularly those used in Pixel phones. The position requires expertise in embedded software/firmware development and C/C++ programming.
The ideal candidate will work with cross-geographical teams to design and maintain high-quality software stacks. This role is part of Google's broader mission to combine AI, Software, and Hardware to create radically helpful experiences. The team researches, designs, and develops new technologies to make computing faster, seamless, and more powerful.
As a Software Engineer at Google, you'll have the opportunity to work on critical projects with the potential to impact billions of users. The role demands versatility and leadership qualities, as you'll be tackling challenges across the full stack. Google's products handle information at massive scale, extending well beyond web search into areas such as distributed computing, large-scale system design, networking, security, and artificial intelligence.
The position offers growth opportunities, with the flexibility to switch teams and projects as both you and the fast-paced business evolve. You'll be joining a company committed to diversity, equality, and creating a culture of belonging. Google's work environment promotes innovation and collaboration, making it an ideal place for engineers who want to make a significant impact while working with cutting-edge technology.
This role is based in Bengaluru, India, where you'll be part of a global team working on innovative solutions. The position requires a minimum of one year of experience, making it suitable for early-career professionals looking to make their mark in embedded systems development at one of the world's leading technology companies.