Exl logo

Staff Software Engineer, GPU, Platforms Infrastructure Engineering

Exl

Sunnyvale, CA
Full Time
Senior
197k-291k
about 1 month ago

Job Description

About the Role

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The role involves working on specific projects critical to Google's needs, with opportunities to switch teams and projects as the business evolves. The GPU System Software team builds a platform powering Google services and machine learning, developing system software, firmware, tools, and tests to bring GPUs to Google's compute infrastructure. The ML, Systems, & Cloud AI (MSCA) organization manages hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud, prioritizing security, efficiency, and reliability across software and hardware.

Key Responsibilities

  • Enhance CI/CD pipelines to enable component level testing for GPU Firmware/Software stacks, control plane firmware, etc., as part of the overall release workflow.
  • Drive clear entry/exit criteria and KPIs for software releases. Hold the stop-ship card for releases coming out of our organization.
  • Facilitate releases and test results with analytics.
  • Oversee the deployment of software artifacts within committed, to the fleet and manage any deviations, regressions with minimal to no impact to the fleet.
  • Contribute and influence the design, development and testing of the software artifacts owned by the organization along with building tools for automating diagnostics and debugging.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience working with embedded operating systems.
  • 3 years of experience with software design and architecture.
  • Experience with C, C++, Linux Drivers, Firmware, Embedded Systems, GPU Programming, Systems Infrastructure, Data Centers, Linux Kernel, Release Engineering, Release Management, Integration Testing, Continuous Integration, Continuous Build, and Continuous Test.

Nice to Have

  • Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures/algorithms.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a matrixed organization involving cross-functional, or cross-business projects.
  • Experience with generating BI like dashboards.
  • Experience in developing tools, automation and tests to ship quality systems and test driven development methodology as well as Integration testing.

Benefits & Perks

  • US base salary range for this full-time position is $197,000-$291,000 + bonus + equity + benefits.
  • Our salary ranges are determined by role, level, and location.
  • Individual pay is influenced by work location, skills, experience, and education.
  • Compensation details listed reflect the base salary only, excluding bonus, equity, or benefits.
Apply Now

Job Details

Posted AtJul 1, 2025
Salary197k-291k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Exl

Website

google.com

Company Size

1-10 employees

Location

Sunnyvale, CA

Industry

Web Search Portals and All Other Information Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches