Google is seeking a Senior Staff Software Engineer to join their Application-Specific Integrated Circuits (ASICs) Software team. This role is crucial in developing technology that powers Google's AI/ML initiatives and enables state-of-the-art AI/ML applications for Google and Cloud customers. The position involves working with C++ code that controls and monitors ASICs, running on embedded processors and handling hardware-centric features.
The role 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 team plays a vital role in the initial debug and bring-up of new ASICs, being among the first to work with new chips.
This is an excellent opportunity for an experienced software engineer interested in working at the intersection of hardware and software, particularly in the rapidly evolving field of AI accelerators. The position offers competitive compensation, including a base salary range of $248,000-$349,000, plus bonus, equity, and comprehensive benefits.
The ideal candidate will have strong experience in software development, system architecture, and hardware interfaces. They will work on critical projects that directly impact Google's AI capabilities and cloud services, collaborating with cross-functional teams and contributing to the development of next-generation technologies that will shape the future of hyperscale computing.