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