Staff Software Engineer, Embedded Systems, Platforms Infrastructure Engineering

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$197,000 - $291,000
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

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

Google is seeking a Staff Software Engineer to join their Technical Infrastructure team, focusing on embedded systems and 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 requires extensive experience in software development, particularly with C, C++, and embedded systems.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to guide teams. You'll be working on critical projects that support Google's massive-scale operations, developing solutions that power the company's diverse product portfolio. The position offers competitive compensation ($197,000-$291,000) plus additional benefits, equity, and bonuses.

As a Staff Engineer, you'll be responsible for making high-level technical decisions about modeling and simulation fidelity, while also writing clean, performant code. The role requires collaboration across multiple teams and the ability to understand complex hardware-software interactions. You'll be working in Google's Technical Infrastructure team, which is fundamental to keeping Google's services running efficiently and reliably.

This is an excellent opportunity for experienced engineers who want to work on challenging problems at scale, contribute to cutting-edge technology development, and lead technical initiatives. The role offers the chance to work with advanced embedded systems, platform development, and simulation technologies while being part of a team that's essential to Google's infrastructure.

The position is based in Sunnyvale, CA, and offers comprehensive benefits including equity, bonuses, and the opportunity to work on projects that impact billions of users. If you're passionate about embedded systems, have strong technical leadership skills, and want to work on infrastructure that powers some of the world's most-used products, this role presents an exciting career opportunity.

Last updated 17 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
  • 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
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field (preferred)
  • 8 years of experience with data structures/algorithms (preferred)
  • 3 years of experience in a technical leadership role (preferred)
  • 3 years of experience working in complex, matrixed organization (preferred)
  • Experience with Firmware, Software Architecture, Virtual Machines, Kernel Drivers, Hypervisor, Simulation, Test Automation (preferred)

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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive benefits package including medical, dental, vision
  • 401k
  • Equity
  • Bonus

Interested in this job?

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

Technical Program Manager III, Embedded, Pixel

Lead software development for Google Pixel devices as Technical Program Manager III, managing complex cross-functional projects from concept to launch.

Staff Coherent Memory System Architect, Silicon

Staff-level position at Google focusing on coherent memory system architecture for consumer SoCs, requiring 7+ years of experience in microarchitecture and ASIC design.

Lead CPU Performance Architect, Silicon

Lead CPU Performance Architect position at Google, focusing on custom silicon solutions and processor architecture for consumer products with competitive compensation.

Technical Lead, Embedded Systems, Silicon

Technical Lead position at Google focusing on embedded systems, driver integration, and firmware development, combining leadership with hands-on technical expertise.

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.