Senior Systems Software Engineer, GPU, Platforms

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · AI

Description For Senior Systems Software Engineer, GPU, Platforms

Google is seeking a Senior Systems Software Engineer to join their GPU System Software team, focusing on building quality GPU compute solutions that power various Google services including Google Cloud, YouTube, and DeepMind. This role is part of the Platforms Engineering team, which is responsible for the research, design, and development of hardware, software, and networking technologies powering all of Google's products and services.

The ideal candidate will have extensive experience in system software development, particularly with embedded Linux and device drivers. You'll be responsible for designing and maintaining the GPU system software stack, providing technical leadership, and driving software development plans. The role requires strong expertise in C/C++ programming and Unix/Linux environments.

As a senior engineer, you'll work on critical projects that directly impact Google's infrastructure, collaborating with cross-functional teams to drive New Product Introduction execution. You'll have the opportunity to shape technical direction and mentor other engineers while working on solutions that power Google's worldwide data centers.

The position offers the chance to work on cutting-edge technology at massive scale, contributing to solutions that counter Moore's Law and advance Google's computing capabilities. You'll be part of the Technical Infrastructure team, working behind the scenes to maintain and improve the architecture that makes Google's product portfolio possible.

This is an excellent opportunity for someone who wants to work at the intersection of hardware and software, developing systems that power some of the world's most-used services. The role combines technical expertise with leadership responsibilities, making it ideal for engineers who want to grow both their technical and management skills while working on impactful projects at global scale.

Last updated 2 days ago

Responsibilities For Senior Systems Software Engineer, GPU, Platforms

  • Design, develop and maintain the system software stack for Graphics Processing Unit (GPU) system software
  • Provide technical leadership to help formulate and drive software development plans
  • Help identify dependencies in cross-functional teams and drive New Product Introduction (NPI) execution
  • Set technical direction and priorities for adjacent engineers within and across teams
  • Drive System Software integration to enable next generation GPU Accelerators for Google Data Center

Requirements For Senior Systems Software Engineer, GPU, Platforms

Linux
  • Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience
  • 10 years of experience in system software development (e.g., embedded Linux, device drivers, system development, firmware, etc.)
  • Experience coding in C or C++
  • Experience with Unix/Linux environments

Benefits For Senior Systems Software Engineer, GPU, Platforms

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for disabilities
  • Inclusive work environment
  • Medical benefits (implied as a large company)

Interested in this job?

Jobs Related To Google Senior Systems Software Engineer, GPU, Platforms

Senior Mechanical Engineer, Robotics Storage Technology

Senior Mechanical Engineer position at Amazon Robotics, developing innovative robotic systems and hardware solutions for warehouse automation.

Sr Power Engineer, Annapurna Labs

Senior Power Engineer role at AWS Annapurna Labs, focusing on power delivery solutions for machine learning products and cloud infrastructure.

Systems Signal Integrity Engineer - Apple Mac

Senior Systems Signal Integrity Engineer position at Apple, focusing on SerDes I/O validation for Mac Platforms with competitive compensation and comprehensive benefits.

Silicon Validation Software Engineer: Embedded and Low-level Programming

Senior Silicon Validation Software Engineer role at Apple, focusing on embedded software development and SOC validation for next-generation Apple products.

SerDes Circuit Design Engineer

Senior SerDes Circuit Design Engineer position at Apple, focusing on high-speed analog mixed-signal design for next-generation system-on-chip solutions.