Google is seeking a Software Engineer specializing in Kernel and Firmware Silicon to join their team that combines AI, Software, and Hardware technologies. This role is crucial for developing next-generation technologies that impact billions of users' connectivity and interactions. The position focuses on embedded systems development, working with hardware accelerators, firmware, and Linux drivers.
The ideal candidate will be part of Google's mission to organize world's information and make it universally accessible. You'll work on designing and implementing software that enables application developers to efficiently utilize hardware accelerators, while ensuring optimal power consumption and performance through firmware and Linux driver implementation.
The role requires strong foundations in embedded systems, kernel development, and device drivers, with hands-on experience in programming languages like Python, C, C++, Java, or JavaScript. You'll be working with cutting-edge technologies in consumer electronics and embedded systems, applying your knowledge of data structures and algorithms to create efficient solutions.
This position offers the opportunity to work on specific projects critical to Google's needs, with the possibility to switch teams and projects as both you and the business evolve. You'll be part of a team that researches, designs, and develops new technologies and hardware to make computing faster, seamless, and more powerful, ultimately aiming to improve people's lives through technology.
The role combines technical expertise in embedded systems with the opportunity to work on large-scale implementations that directly impact Google's hardware and software integration. You'll be collaborating with hardware designers, working with various interface protocols, and contributing to system integration efforts that help shape the future of Google's technology infrastructure.