Staff Software Engineer, Embedded Systems, Platforms Infrastructure Engineering

A global technology company that develops innovative products and services used by billions of users worldwide.
$197,000 - $291,000
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Staff Software Engineer, Embedded Systems, Platforms Infrastructure Engineering

Google is seeking a Staff Software Engineer to join their Embedded Systems team within Platforms Infrastructure Engineering. This role is crucial for developing functional models and simulators that enable early development of Google's hardware and software solutions. The position is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing and managing hardware, software, and infrastructure for all Google services and Google Cloud.

The ideal candidate will bring 8+ years of software development experience with strong expertise in C++, C, and embedded systems. You'll work on critical projects involving simulation, firmware, and system architecture, while having the opportunity to lead technical direction and collaborate across teams. The role offers exposure to cutting-edge technology including TPUs and hyperscale computing infrastructure.

This is an excellent opportunity for a senior technical leader who can bridge hardware and software domains, with the chance to impact billions of users through Google's core services and cloud platform. The position offers competitive compensation including a base salary range of $197,000-$291,000 plus bonus, equity, and comprehensive benefits.

The role combines technical depth in embedded systems with leadership responsibilities, requiring both hands-on development skills and the ability to drive technical strategy. You'll be working in a complex, matrixed organization on projects that span multiple teams and technical domains. This is an ideal position for someone who wants to work on challenging technical problems at scale while helping shape the future of Google's infrastructure.

Last updated 14 hours ago

Responsibilities For Staff Software Engineer, Embedded Systems, Platforms Infrastructure Engineering

  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Write clean, modular and performant C++, C or Go
  • Build components and infrastructure that makes simulation quick and easy
  • Understand the intended platform, including both Software and Hardware
  • Decide what to model, how to model it and at what fidelity

Requirements For Staff Software Engineer, Embedded Systems, Platforms Infrastructure Engineering

Go
Linux
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience testing, and launching software products
  • Experience with C, C++, Computer Architecture, Embedded Systems, and Networking

Benefits For Staff Software Engineer, Embedded Systems, Platforms Infrastructure Engineering

Medical Insurance
401k
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package
  • Competitive base salary

Interested in this job?

Jobs Related To Google Staff Software Engineer, Embedded Systems, Platforms Infrastructure Engineering

Lead CPU RTL Engineer, Silicon

Lead CPU RTL Engineer position at Google focusing on CPU frontend designs and microarchitecture for next-generation processors.

ASIC Platform Software Architect, Silicon

Senior technical role combining software architecture expertise with ASIC hardware design to develop next-generation consumer electronics at Google.

Lead CPU RTL Engineer, Silicon

Lead CPU RTL Engineer position at Google focusing on CPU frontend designs and microarchitecture for next-generation processors.

Lead CPU RTL Engineer, Silicon

Lead CPU RTL Engineer position at Google, focusing on custom silicon solutions and next-generation processor design for consumer products.

Senior GPU System Architect

Senior GPU System Architect position at Google, focusing on developing custom silicon solutions and GPU architecture for Tensor SOC, requiring 5+ years of computer architecture experience.