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 associated software. The position is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for Google's infrastructure powering services like Search, YouTube, and Google Cloud.

The ideal candidate will have extensive experience in software development, particularly with embedded systems, C/C++, and computer architecture. They will lead technical projects, work with cross-functional teams, and contribute to Google's next-generation technologies that impact billions of users. The role involves complex system design, simulation work, and building infrastructure components that facilitate quick and efficient simulation processes.

This is an excellent opportunity for someone who wants to work at the intersection of hardware and software, contributing to Google's innovative technology stack. The position offers competitive compensation ($197,000-$291,000 base salary plus bonus and equity) and comprehensive benefits. The role is based in Sunnyvale, CA, and requires strong technical leadership skills along with deep expertise in embedded systems and software architecture.

The successful candidate will join a team that shapes the future of hyperscale computing and works on cutting-edge projects involving TPUs, global networks, and AI platforms like Vertex AI. This role offers the chance to make a significant impact on Google's hardware and software infrastructure while working with some of the industry's most advanced technologies.

Last updated 2 days 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
  • Benefits package

Interested in this job?

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

Staff Coherent Memory System Architect, Silicon

Staff-level hardware architecture role at Google focusing on coherent memory system design for consumer SoCs, requiring 8+ years of microarchitecture experience.

Network Architect, Hardware, Google Public Sector

Senior hardware architecture role at Google Public Sector, focusing on network solutions and ASIC design for government and educational institutions.

Micro-display CMOS Backplane Architect

Lead the development of next-generation microdisplay solutions at Google, architecting CMOS backplanes for AR systems with focus on high-performance display technology.

Staff Silicon System Architect

Staff Silicon System Architect position at Google, focusing on custom silicon solutions and Tensor SoC architecture, offering $183K-$271K base salary plus benefits.

ASIC Platform Software Architect, Silicon

Lead ASIC platform software architecture for Google's custom silicon solutions, bridging hardware and software requirements for consumer products.