Taro Logo

Software Specialist, Hyper computer Lower Half, TPU

A global technology company that develops innovative products and services used by billions of users worldwide.
$166,000 - $244,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Software Specialist, Hyper computer Lower Half, TPU

Google is seeking a Software Specialist for their TPU (Tensor Processing Unit) team, focusing on the lower-half infrastructure components. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing and implementing the hardware, software, machine learning, and systems infrastructure that powers Google's services and Google Cloud.

The position requires deep expertise in embedded systems, PCIe protocols, and low-level software development. You'll be working on critical infrastructure that supports Google's machine learning and AI initiatives, including the development and maintenance of TPU Firmware, systems software, and Pod Management/Control software.

As a Software Specialist, you'll be responsible for creating tools and dashboards for quality assurance, identifying and reporting bugs, and working closely with cross-functional teams to resolve deployment challenges. The role involves both technical development and operational support, requiring strong problem-solving skills and the ability to work under pressure during critical incidents.

The position offers competitive compensation ($166,000-$244,000 base salary) plus bonus, equity, and comprehensive benefits. You'll be working at Google's Sunnyvale location, contributing to technology that impacts billions of users worldwide. The role requires up to 50% travel to deployment sites, making it ideal for someone who enjoys both technical challenges and hands-on problem-solving in the field.

This is an excellent opportunity for experienced software engineers who are passionate about low-level systems, hardware interfaces, and large-scale infrastructure. You'll be working with cutting-edge AI hardware (TPUs) and contributing to Google's next-generation computing infrastructure. The role offers significant growth potential and the chance to work with some of the most advanced computing systems in the industry.

Last updated 3 days ago

Responsibilities For Software Specialist, Hyper computer Lower Half, TPU

  • Create tools and dashboards, and contribute to pre-deployment experiments to enhance the quality of the lower-half software stack
  • Identify and report bugs or feature requests to the NPI Lower-half software team for timely implementation to meet targets
  • Travel to deployment sites as necessary to help coordinate and lead cross-functional Google Cloud teams
  • Develop real-time strategies to resolve deployment roadblocks
  • Engage in the resolution of critical customer issues and outages, including participation in incident response

Requirements For Software Specialist, Hyper computer Lower Half, TPU

Python
Go
Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience with software design and architecture
  • Experience in Peripheral Component Interconnect Express (PCIE)
  • Experience in embedded systems and protocols
  • Experience with C, C++, Go, Python

Benefits For Software Specialist, Hyper computer Lower Half, TPU

Medical Insurance
401k
Equity
  • Medical Insurance
  • 401k
  • Equity

Interested in this job?

Jobs Related To Google Software Specialist, Hyper computer Lower Half, TPU