Google is seeking a Staff Software Engineer for their GPU System Software team within the Platforms Infrastructure organization. This role is critical in developing and maintaining top-quality GPU compute solutions that power various Google services like Google Cloud, Meet, YouTube, Deepmind, and more. The ideal candidate will have extensive experience in software development, embedded operating systems, and GPU programming.
Key responsibilities include developing and debugging software for multi-GPU and multi-node systems, creating benchmarks and metrics for performance tracking, and designing platform abstractions to improve feature velocity. The role requires expertise in Linux kernel, driver, and firmware development, as well as strong skills in C and C++ programming.
The position offers a competitive salary range of $189,000-$284,000, plus bonus, equity, and benefits. Google is looking for candidates with at least 8 years of software development experience, 5 years of experience with embedded operating systems, and a strong background in Linux, GPU programming, and system architecture.
This role is part of Google's Technical Infrastructure team, which is responsible for building and maintaining the architecture that powers Google's vast product portfolio. The team takes pride in being at the forefront of technology, constantly pushing boundaries to develop the next generation of Google platforms.
Google offers a collaborative work environment, opportunities for growth and innovation, and the chance to work on projects that impact billions of users worldwide. The company is committed to diversity, equity, and inclusion, providing equal opportunities for all qualified candidates.