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 2 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 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.