Google is seeking a Software Engineer specializing in Multimedia, Kernel, and Firmware for their Silicon team in Bengaluru. This role sits at the intersection of hardware and software, working within a vertically integrated team that spans from hardware through applications. The position involves developing crucial embedded systems software, focusing on firmware and Linux drivers for next-generation smart devices.
The ideal candidate will have strong expertise in embedded programming, Linux networking, and system architecture. They'll be responsible for designing and implementing software that enables seamless integration between hardware accelerators and applications, while optimizing for both power and performance. This role requires collaboration with various stakeholders across silicon architecture, implementation, and software teams.
This is an excellent opportunity for experienced engineers who want to work on cutting-edge technology at Google, where they'll help create solutions that impact billions of users. The position offers the chance to work on complex technical challenges while contributing to Google's mission of organizing the world's information and making it universally accessible and useful.
The role combines technical leadership with hands-on development, requiring both strategic thinking and deep technical expertise in embedded systems, Linux kernel development, and hardware-software integration. You'll be part of a team that's pushing the boundaries of what's possible in consumer electronics and embedded systems, while working with some of the industry's best engineers and resources.