This Senior Software Engineer role at Google focuses on kernel and firmware development for silicon-based consumer electronics. Responsibilities include designing software for seamless hardware accelerator utilization, implementing and validating firmware and Linux drivers for optimal power and performance, designing, developing, and testing embedded software drivers for next-generation smart devices. The role requires collaboration with stakeholders to define overall architecture, leading bug triage and optimization for power and performance. The ideal candidate possesses extensive experience in embedded programming (C/C++), kernel development (Linux, RTOS), device drivers, and interface protocols (USB, SPI, I2C, UART, UFS, PCIe). Experience with power management and system integration is highly valued.