Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Google Logo

Senior Software Engineering Manager, EdgeTPU, Compiler, Silicon

Google

$248,000 - $349,000
Sep 2, 2025
Kirkland, WA, US
Apply Now

Google's EdgeTPU compiler team is responsible for the analysis, optimization, and compilation of ML models for the EdgeTPU, aiming to make computing faster, seamless, and more powerful for a broad set of applications.

Requirements

  • 8 years of experience with software development.
  • 8 years of experience with compilers (e.g., optimization, parallelization, etc.).
  • Experience in C++ programming.
  • Experience in MLIR or LLVM.
  • Experience in optimizing ML models for inference.
  • Experience compiling for heterogeneous architectures across IPs, including CPU, GPU, and NPUs.
  • Experience in compiler development, particularly with accelerator-based architectures, vector instruction optimizations, or vectorizing compilers.

Responsibilities

  • Develop parallelization and scheduling algorithms to optimize compute and data movement costs to execute ML workloads on the EdgeTPU.
  • Work with EdgeTPU architects to design future accelerators, the hardware/software interface, and co-optimizations of the next generation EdgeTPU architectures.
  • Collaborate with ML model developers, researchers, product managers, and EdgeTPU hardware/software teams to accelerate the transition from research ideas to user experiences, including Generative AI, running on the EdgeTPU.
  • Improve processes around Software Development Kit (SDK) release, qualification and communication with an emphasis on more automation and monitoring.
  • Lead a team of engineers on multiple sites and teams to triage customer issues, incorporate learnings in the next generation of hardware, and make software through scalable design.

Other

  • 5 years of experience in a technical leadership role; overseeing projects, with 5 years of experience in a people management, supervision/team leadership role.
  • Lead a team of engineers on multiple sites and teams.
  • Manage a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.
  • Manage your project goals, contribute to product strategy and help develop your team.
  • Mountain View, CA, USA; Kirkland, WA, USA