Google is seeking a Senior 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 combines Google's expertise in AI, Software, and Hardware to create innovative and helpful experiences.
The ideal candidate will have strong experience in embedded systems development, with particular focus on Linux networking, firmware, and driver development. They'll be responsible for designing and implementing software solutions that enable seamless integration between hardware accelerators and applications, while optimizing for power and performance.
This is an excellent opportunity for an experienced engineer who wants to work on cutting-edge technology at scale. The role offers the chance to work on next-generation smart devices and contribute to Google's mission of organizing the world's information and making it universally accessible. The position requires both technical expertise and leadership skills, as you'll be collaborating with various stakeholders and leading technical initiatives.
Key technical areas include Linux kernel development, embedded programming in C/C++, experience with ARM or other low-power SoC architectures, and knowledge of various interface protocols. The role combines system-level architecture work with hands-on development, making it ideal for engineers who enjoy both high-level design and detailed implementation work.
Working at Google provides the opportunity to impact billions of users while working with some of the industry's best engineers. The company offers a collaborative environment and the chance to work on challenging technical problems at scale.