Google is seeking a Software Engineer specializing in Kernel and Firmware for their Silicon team in Bengaluru. This role is part of Google's mission to organize the world's information and make it universally accessible through radically helpful experiences combining AI, Software, and Hardware.
The position involves working on both hardware and software within a vertically integrated team that spans from hardware through applications. The ideal candidate will have strong expertise in embedded systems, with experience in C/C++ programming, Linux kernel development, and firmware engineering.
Key responsibilities include designing software applications for hardware accelerator integration, implementing firmware and Linux drivers for optimal performance, and developing embedded software drivers for next-generation smart devices. The role requires a deep understanding of embedded systems, RTOS concepts, and hardware/software integration.
The position offers the opportunity to work on critical projects at Google, with the potential to impact billions of users through next-generation technologies. As part of Google's engineering team, you'll contribute to pushing technology forward while working with cutting-edge hardware and software systems.
This is an excellent opportunity for engineers passionate about low-level software development, hardware integration, and system optimization. The role combines technical challenges with the scale and impact of Google's global platform, making it an ideal position for those looking to advance their career in embedded systems and silicon engineering.