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, implementing, and managing hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud. The team plays a vital role in the initial debug and bring-up of new ASICs and is among the first to work with new chips.
This position offers an exciting opportunity to work at the intersection of hardware and software, developing firmware for advanced AI accelerators. The ideal candidate will have strong experience in software development, system architecture, and embedded systems. They will work closely with hardware teams and contribute to the development of tools for ASIC firmware debugging and verification.
The role offers competitive compensation, including a base salary range of $248,000-$349,000, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for experienced engineers interested in working on cutting-edge technology at one of the world's leading tech companies, with direct impact on Google's AI infrastructure and cloud services.