Taro Logo

Software Engineer, GPU System, Google Cloud Platforms

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ 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 Google Cloud Platforms. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.

The position focuses on developing and maintaining GPU system software for Data Center operations, requiring expertise in embedded systems, C/C++ programming, and Linux environments. The role involves working with cutting-edge GPU technologies and contributing to Google's cloud infrastructure.

Key responsibilities include GPU system software development, driver integration, firmware validation, and collaboration with cross-functional teams to improve system reliability. The ideal candidate will have strong technical skills in embedded systems, experience with GPU or similar hardware interfaces, and the ability to write comprehensive test suites.

This is an excellent opportunity for engineers interested in working at the intersection of hardware and software, particularly in cloud computing and GPU systems. The role offers the chance to impact Google's global infrastructure while working with state-of-the-art technology in a collaborative environment.

Google offers a comprehensive benefits package and is committed to creating an inclusive workplace. The company welcomes people with disabilities and provides equal employment opportunities regardless of background. The position is based in Taipei, Taiwan, and requires strong technical skills combined with collaborative abilities to work effectively across teams.

Last updated 18 hours ago

Responsibilities For Software Engineer, GPU System, Google Cloud Platforms

  • Develop, integrate, debug and validate Data Center Graphics Processing Units (GPUs) system software, resolve Data Center GPU machines issues
  • Integrate and validate GPU kernel drivers and firmware, enabling GPU Software bundle on the Data Center machines
  • Collaborate with Google Cloud cross-teams to enable software and solve the issues, improve Data Center GPU machines reliability, stability and repairability
  • Write detailed specifications for software architecture and GPU systems we build
  • Develop comprehensive test suites that enable unit, integration, and system level testing of our system software

Requirements For Software Engineer, GPU System, Google Cloud Platforms

Linux
Python
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 2 years of experience in embedded system software development
  • 2 years of experience coding in C or C++
  • Experience with Linux/Unix development environments

Benefits For Software Engineer, GPU System, Google Cloud Platforms

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive benefits package
  • Equal employment opportunities
  • Inclusive workplace

Interested in this job?

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