Google's Technical Infrastructure team is seeking a Senior Software Engineer to work on TPU (Tensor Processing Unit) development for Google Cloud Platform. This role combines embedded systems expertise with large-scale infrastructure development. You'll be working on critical firmware and software components for Google's custom AI accelerator ASICs, contributing to everything from low-level embedded development to data center deployment. The position requires deep technical knowledge in embedded systems, hardware/software co-design, and system architecture. You'll be part of the team that makes Google's vast product portfolio possible by developing and maintaining the underlying technical infrastructure. This role offers the opportunity to work on cutting-edge technology that impacts billions of users while collaborating with world-class engineers in hardware and software development. The position combines the challenges of embedded systems development with the scale and impact of Google's infrastructure, making it an exciting opportunity for engineers passionate about hardware/software integration and large-scale systems.