Google is seeking a Software Engineer for their Embedded Systems and Firmware team to help develop next-generation technologies that impact billions of users. This role focuses on building C++ based runtime and firmware for compute on Tensor SoC, combining Google's expertise in AI, Software, and Hardware.
The position requires expertise in embedded systems development, particularly with C++ in firmware and hardware acceleration contexts. You'll work on critical projects involving hardware-software integration, developing APIs, and creating testing infrastructure. The role offers opportunities to influence future system architectures for heterogeneous compute applications.
As part of Google's mission to organize the world's information, you'll be working with a team that creates radically helpful experiences through the combination of AI, Software, and Hardware. The position offers exposure to cutting-edge technology and the chance to impact computing performance and user experience on Google devices.
The ideal candidate should have strong C++ programming skills, understanding of embedded systems, and experience with operating system internals. You'll be responsible for managing project priorities, deadlines, and deliverables while working closely with first-party app developers to ensure quality user experiences.
This is an excellent opportunity for someone passionate about low-level software development and hardware integration, offering the chance to work on innovative projects at scale while contributing to Google's mission of making computing faster, seamless, and more powerful.