Software Engineer, GPU System, Google Cloud Platforms

Google is a global technology leader that develops innovative products and services used by billions of users worldwide.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · AI

Description For Software Engineer, GPU System, Google Cloud Platforms

Google is seeking a Software Engineer for their GPU System team within Google Cloud Platforms. This role is critical in developing next-generation technologies that power various Google services. The ideal candidate will have experience in system software development, particularly with kernels, device drivers, and firmware. They will be responsible for developing, integrating, and validating Data Center GPUs software, as well as writing detailed specifications for software architecture. The role requires expertise in C/C++ programming, Linux/Unix environments, and a strong background in computer science. The position offers opportunities to work on cutting-edge technologies in areas such as distributed computing, large-scale system design, and artificial intelligence. Google emphasizes versatility, leadership, and enthusiasm for tackling new problems across the full-stack. The company is committed to fostering a diverse and inclusive work environment, welcoming people from all backgrounds to apply.

Last updated 2 months ago

Responsibilities For Software Engineer, GPU System, Google Cloud Platforms

  • Develop, integrate, and validate Data Center GPUs software, kernel drivers, and firmware
  • Write detailed specifications for software architecture and systems we build
  • Acquire expertise in the technologies vendors contribute to the platforms
  • Develop, integrate, and test software that helps power systems
  • Develop comprehensive test suites that enable unit, integration, and system level testing of system software

Requirements For Software Engineer, GPU System, Google Cloud Platforms

Python
Linux
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 3 years of experience in system software development (e.g., kernel, device drivers, firmware, software that manages kernels, machines, or devices)
  • 2 years of experience coding in C or C++
  • Experience with Linux/Unix development environments

Interested in this job?

Jobs Related To Google Software Engineer, GPU System, Google Cloud Platforms

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure development and large-scale systems, offering competitive compensation and the opportunity to work on foundational technologies.

Technical Program Manager, Transport Infrastructure and Capacity Team

Technical Program Manager role at Google managing transport infrastructure and capacity delivery for EMEA region, requiring network infrastructure expertise.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java and TypeScript, requiring 2 years of experience.

Product Manager, Partner Platform

Lead product strategy and development for Google Cloud's Partner Platform, driving innovation and growth in enterprise cloud solutions.

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google managing memory commodity operations and supply chain for AI/ML infrastructure, offering competitive salary and benefits.