Google is seeking a Senior Software Engineer specializing in Kernel and Firmware for their Silicon team. This role combines software engineering expertise with embedded systems knowledge to develop next-generation technologies. The position focuses on creating software solutions that enable seamless integration between hardware accelerators and applications, while optimizing for power and performance.
As part of Google's mission to organize the world's information, you'll work with a team that combines AI, Software, and Hardware to create innovative user experiences. The role involves designing and implementing firmware and Linux drivers, working on embedded software for smart devices, and collaborating with various stakeholders including silicon architecture and implementation teams.
The ideal candidate brings strong experience in embedded systems, with expertise in C/C++ programming, Linux kernel development, and device drivers. You'll need to understand various interface protocols (USB, SPI, I2C, etc.) and have experience with power management and system integration.
This is an excellent opportunity for someone passionate about low-level software development who wants to impact billions of users through Google's hardware products. You'll be working at the intersection of hardware and software, helping to push the boundaries of what's possible in consumer electronics while being part of a team that values innovation and technical excellence.