Google

Technical Program Manager, NPI System Software, TPU

Google$192K — $278K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a technical field or equivalent experience.
  • 8 years of program management experience.
  • Experience in software engineering, preferably as a developer or manager.
  • Familiarity with NPI development and firmware.
  • Strong program management and communication skills.
  • Excellent problem-solving and organizational abilities.

Responsibilities

  • Lead system software development programs, focusing on Firmware/Software integration.
  • Coordinate planning and execution across partner teams to integrate TPU software.
  • Manage the delivery of software components for new NPI in the production fleet.
  • Support long-term roadmap development and resource allocation as a Technical Program Manager.
  • Identify and address systemic bottlenecks to improve software quality and release predictability.

Benefits

  • Opportunity to work on cutting-edge technology in a high-impact role.
  • Collaboration with cross-functional teams within a leading tech company.
  • Engagement in continuous improvement initiatives.
  • Professional development opportunities in software and program management.
Full Job Description
Minimum qualifications:
  • Bachelor's degree in a technical field, or equivalent practical experience.
  • 8 years of experience in program management.

Preferred qualifications:
  • Experience in software engineering as a developer or development manager, with strong understanding of software development processes, tools, software test/qualification, release methodologies.
  • Knowledge/experience with NPI development, firmware, driving software quality and process transformation.
  • Excellent program management skills, with the demonstrated ability to successfully drive and land software programs.
  • Excellent verbal and written communication and presentation skills with the ability to interact with both technical and non-technical audiences.
  • Strong problem-solving, negotiation and organizational skills.


Responsibilities
  • Lead end-to-end system software development programs, specifically focusing on Firmware (FW)/Software (SW) integration to support the bring-up, testing, and validation of new TPU and Compute generations.
  • Orchestrate planning and execution across partner teams, including AI2, Google Cloud Platform (GCP), Google Cloud Directory (GCD), and Core, to ensure seamless integration of TPU software into the broader Google ecosystem.
  • Manage the delivery of allied software components required to enable new NPI within the production fleet, ensuring all reliability and performance milestones are met.
  • Provide critical Technical Program Manager (TPM) support for long-term roadmap development and resource allocation, balancing immediate project needs with future infrastructure goals.
  • Apply technical judgment to identify systemic bottlenecks. Drive initiatives that measurably improve software quality, developer velocity, and release predictability.

About Google

Google is a multinational technology company that specializes in Internet-related services and products. These include online advertising technologies, search engine, cloud computing, software, and hardware. Google was founded in 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University. The company has grown tremendously since then and has become one of the most valuable companies in the world. Google's mission is to organize the world's information and make it universally accessible and useful.
Learn more about Google
Size
156,500 employees
Market Cap
$1,115.4 billion
Industry
Net Income
$40.2 billion
Founded
1998
5 Year Trend
+23.3%
Revenue
$182.5 billion
NASDAQ

Similar Jobs

More Jobs at Google

More Enterprise Technology Jobs

Find similar Technical Program Manager, NPI System Software, TPU jobs: