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.