Google is seeking a Senior Software Engineer to join their Kernel and Firmware team within their Silicon division. This role combines the best of Google's AI, Software, and Hardware capabilities to create groundbreaking technological experiences. The position focuses on developing embedded systems and drivers that power next-generation smart devices, requiring expertise in Linux kernel, firmware, and hardware integration.
The ideal candidate will work at the intersection of hardware and software, designing and implementing solutions that enable seamless hardware acceleration while maintaining optimal power and performance. They will collaborate with various stakeholders including silicon architecture, implementation teams, and customers to define and execute the overall system architecture.
This is an opportunity to work on critical infrastructure that powers Google's innovative hardware products. The role requires deep technical expertise in embedded systems, with hands-on experience in C/C++ programming, Linux kernel development, and various interface protocols such as USB, SPI, I2C, and PCIe.
The position offers the chance to work with cutting-edge technology while contributing to Google's mission of organizing the world's information and making it universally accessible. The team's work directly impacts the performance and capabilities of Google's hardware products, making this an influential role in shaping future technology.
Working at Google's Bengaluru office, you'll be part of a global team pushing the boundaries of hardware-software integration. The role combines technical leadership with hands-on development, requiring both strategic thinking and deep technical implementation skills.