Staff Software Engineer, GPU System Software, Platforms Infrastructure

Google is a global technology leader that develops innovative products and services used by billions of people worldwide.
$189,000 - $284,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, GPU System Software, Platforms Infrastructure

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.

Last updated 2 months ago

Responsibilities For Staff Software Engineer, GPU System Software, Platforms Infrastructure

  • Develop, test, and help deploy and debug the software for multi-GPU and multi-node systems, including Linux Kernel, Driver, Firmware, and Test development
  • Develop benchmarks and metrics to drive and track performance across the data plane and lower stack layers
  • Create platform abstractions to improve feature velocity and create insulation for hardware generations
  • Contribute to all aspects of development including requirements definition, design, implementation, unit testing, and integration to ensure high quality deliverables
  • Design and implement tools for automating diagnostics, performance evaluation, and reliability assurance for servers

Requirements For Staff Software Engineer, GPU System Software, Platforms Infrastructure

Linux
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture
  • 5 years of experience working with embedded operating systems
  • Experience with Linux, Linux Drivers, Firmware, Test Automation, Debugging, C, C++ and GPU programming

Benefits For Staff Software Engineer, GPU System Software, Platforms Infrastructure

Medical Insurance
Vision Insurance
Dental Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Staff Software Engineer, GPU System Software, Platforms Infrastructure

gTech Business Solutions Architect

Senior technical role focusing on architecting business solutions for Google's Ads ecosystem, requiring 12 years of experience in web technologies and project management.

Head of Technical Delivery Integration

Lead technical delivery integration role at Google Public Sector, focusing on program management and strategic implementation of technical consulting engagements.

Senior Product Manager, E-Commerce

Senior Product Manager position at Google, leading E-Commerce initiatives with $168K-$252K salary plus benefits, requiring 8+ years of product management experience.

Leadership Technical Program Manager I, Search

Lead complex technical programs at Google Search, managing cross-functional engineering projects and driving strategic initiatives with global impact.

Senior Product Manager, Geo

Lead product strategy and development for Google's Geo team, driving innovation in mapping technology that serves over a billion users monthly.