Software Engineer, GPU System, Google Cloud Platforms

Google is a global technology leader that specializes in internet-related services and products.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer, GPU System, Google Cloud Platforms

Google is seeking a Software Engineer for their GPU System team within the Google Cloud Platforms division. This role is critical in developing next-generation technologies that impact billions of users. The ideal candidate will work on GPU compute solutions powering various Google services and maintain systems deployed in data centers.

Key responsibilities include developing and validating Data Center GPUs software, kernel drivers, and firmware, as well as writing detailed specifications for software architecture. The role requires expertise in system software development, particularly in areas such as kernels, device drivers, and firmware.

The position demands strong coding skills in C or C++, with additional experience in Python or scripting languages being beneficial. Familiarity with Linux/Unix development environments is essential. The ideal candidate will also have experience with developer operations, release management, and integration testing.

This role offers the opportunity to work on critical projects within Google's Technical Infrastructure team, contributing to the architecture that powers Google's vast product portfolio. The team prides itself on being at the forefront of technology, maintaining and developing the systems that keep Google's networks running efficiently.

Google emphasizes diversity and inclusion, providing equal opportunities regardless of background. They welcome applications from people with disabilities and are committed to creating a culture of belonging. This position requires English proficiency to facilitate efficient global collaboration.

Join Google in this exciting role to push the boundaries of technology and make a significant impact on how users interact with information worldwide.

Last updated 4 days 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

Benefits For Software Engineer, GPU System, Google Cloud Platforms

  • Google welcomes people with disabilities

Interested in this job?

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

Service Quality Engineer

Service Quality Engineer at OrganOx, responsible for quality processes in Service organization, including review of servicing activities and complaint investigations.

Back End Software Engineer

Worth AI is seeking a talented Back End Software Engineer to develop cutting-edge AI solutions for equitable business decision-making.

Software Engineer (Junior to Intermediate)

ECAD Labs seeks a junior to intermediate software engineer for blockchain tooling, custom development, and AI/LLM projects in Vancouver.

ServiceNow Developer (Contract)

ServiceNow Developer role focusing on HR service delivery, developing innovative solutions for clients.