Drimva

Google

Senior Staff Software Engineer, Embedded Systems, Firmware

Sunnyvale, CA, USA · Senior Staff · Full-time · Posted Oct 13, 2026

Experience
8 years in software development; 7 years with embedded operating systems; 5 years with design and architecture, and testing/launching software products. Preferred: 8 years with data structures and algorithms; 5 years in technical leadership; 3 years in a complex, matrixed organization.
Education
Bachelor's degree or equivalent practical experience.

About the job

Architect and lead firmware for Google’s next-generation TPUs, spanning real-time embedded systems, hardware security, power management, telemetry, and data-center deployment.

What you'll do

  • Set firmware architecture and multi-year technical roadmaps across multiple TPU generations.
  • Lead and mentor engineering teams while coordinating silicon, software infrastructure, and data-center partners.
  • Design reliable real-time on-chip and bare-metal systems to support TPU performance and developer experience.

What they ask for

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development and 7 years working with embedded operating systems.
  • 5 years of experience with design and architecture, and testing/launching software products.
  • Experience with C or C++.

Nice to have

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures and algorithms; 5 years in technical leadership; or 3 years in a complex, matrixed organization.

Pay

$262000 - $364000 (USD) base salary

Tools

C, C++, TPU, Trillium, Ironwood

AI focus

Develop firmware architecture for AI accelerators (TPUs), optimizing performance and the experience of ML practitioners.

Model-written summary · the original posting is authoritative

First seen Oct 21, 2026 · Last verified Nov 5, 2026 (UTC)