Software Engineer III, GPU Accelerator, Google Cloud Platform

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

Description For Software Engineer III, GPU Accelerator, Google Cloud Platform

Google is seeking a Software Engineer III for their GPU Accelerator team within Google Cloud Platform. This role is part of the Google System (gSys) team, responsible for maintaining and enhancing core software that runs on every server in Google's massive production fleet. The ideal candidate will have experience in C/C++ programming, system software integration, and GPU software development. They will work on enabling next-generation GPU accelerators for Google Data Centers, participate in kernel driver and firmware development, and create comprehensive test suites. The role requires expertise in problem-solving, technical innovation, and debugging skills. Knowledge of BMC and ability to read schematics is a plus. This position offers the opportunity to work on cutting-edge technologies and contribute to the foundation that supports Google's vast array of products and services. The role is based in Taipei, Taiwan, and requires a bachelor's degree in a relevant field and at least 2 years of experience in C or C++. Google welcomes people with disabilities and is committed to building a diverse and inclusive workforce.

Last updated 5 months ago

Responsibilities For Software Engineer III, GPU Accelerator, Google Cloud Platform

  • Drive system software integration to enable next generation GPU accelerators for Google Data Center
  • Participate in data center GPUs software/kernel driver/firmware development, integration, and validation
  • Write detailed specifications for software architecture and systems we build
  • Acquire expertise in technologies our vendors contribute to our platforms and advise and influence our vendors to provide solutions that better integrate with our ecosystem
  • Develop comprehensive test suites that enable unit, integration and system level testing of our system software

Requirements For Software Engineer III, GPU Accelerator, Google Cloud Platform

Python
Linux
  • Bachelor's degree in Computer Science, Electrical Engineering, related technical field, or equivalent practical experience
  • 2 years of experience in C or C++

Benefits For Software Engineer III, GPU Accelerator, Google Cloud Platform

Medical Insurance
Visa Sponsorship
  • Google welcomes people with disabilities

Interested in this job?

Jobs Related To Google Software Engineer III, GPU Accelerator, Google Cloud Platform

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core Infrastructure team, focusing on developing technical foundations for Google's flagship products with competitive compensation and benefits.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Technical Program Manager III, Extended Reality Software, Augmented Reality

Lead complex AR/VR projects at Google as a Technical Program Manager III, managing cross-functional teams and driving innovation in immersive computing.

Program Manager II, Operations, New Product Introduction

Program Manager II position at Google focusing on Operations and New Product Introduction, leading cross-functional teams and managing production transitions.

Program Manager III, Equipment Demand Planning, Technical Infrastructure

Lead demand planning and infrastructure expansion for Google Cloud as a Program Manager III, managing critical data center equipment requirements and cross-functional projects.