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.